首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

struts1.2 学习札记(教程)

2012-08-31 
struts1.2 学习笔记(教程)????? /form-beans????? 属性介绍:????? nameloginFrom 对应JSP页面表单的n

struts1.2 学习笔记(教程)

????? </form-beans>
????? 属性介绍:
????? name="loginFrom" 对应JSP页面表单的name属性
????? type="com.youcompnay.forms.LoginForm" 对应该表单的处理类,该类集成struts的ActionForm可作验证,类型转换等功能,
????? 负责将form包装成一个form对象

?? <forward name="success" path="/menu.jsp"></forward>
?? <forward name="fails" path="/login.jsp"></forward>
????? </action>
?? </action-mappings>

<%@ page taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ page taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page taglib uri="/WEB-INF/struts-login.tld" prefix="login" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

??? <html:base />
</head>

????? <p>
???????? <html:errors/>
????? </p>
?????
????? </login:present>
?????
?????
????? <html:form action="/HelloWorld.do" focus="userName">
?????????? <bean:message key="hello.jsp.prompt.person"/>
?????????? <html:test property="userName" size="16" maxlength="16" /><br/>
?????????? <html:submit property="submit" value="submit"/>
?????????? <html:reset/>
????? </html:form>
????
???? </html:form><br/>
???? <html:img page="/struts-power.gif" alt="struts1.2 学习札记(教程)"/>
?????
</body>
</html:html>

<%@ page taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page taglib uri="/WEB-INF/struts-login.tld" prefix="login" %>


5 由于Action元素的validate属性为true, ActionServlet调用HelloForm对象的validate进行表单验证,事实上validate总是为true,
只要你重写了public ActionErrors validate(ActionMapping mapping, HttpServerRequest request) 都会验证表单

?

热点排行
Bad Request.