12.14.2 视图组件
userlogin.jsp页面的主要功能是提供用户登录时填写身份信息的表单。用户填写完信息后,单击【登录】按钮将提交userlogin.do请求,该请求将传递给控制器组件UserLoginAction类处理。
表格中包含了用于填写用户名和密码的文本框组件,表单可以从中获得数据,组件的property属性值依次为username、password。要注意此处的property属性值必须与上面提到的Action对应的ActionForm类对象中的属性名严格一一对应,否则将会出错。以下是该JSP页面代码。
<%@ page contentType="text/html;charset=gb2312" language="java"%> <%@ include file="/common/taglibs.jsp"%> <html:html> //指定本页面的标题为“用户登录” <head> <title> 用户登录 </title> </head> <link href="images/myStyleClass.css" rel="stylesheet" type="text/css"> <body> <%@ include file="/common/header.jsp"%> <html:errors /> //生成一个表单,当用户填写完资料后提交表单时将发出userlogin.do请 求以交给相应的Action处理 <html:form action="userlogin.do" focus="username"> <center> <table border="0" cellspacing="2" cellpadding="2" width="100%"> <tr> <td width="40%" align="right"> 用户名 </td> <td width="60%"> <html:text property="username" /> </td> </tr> <tr> <td align="right"> 密码 </td> <td width="60%"> <html:password property="password" /> </td> </tr> <tr> //生成提交按钮,其显示文字为“登录”,它负责提交所在表单 <td align="right"> <html:submit property="submit"> 登录 </html:submit> </td> //生成重置按钮,其显示文字为“重置”,它可以重 置表单中各组件的内容 <td align="left"> <html:reset> 重置 </html:reset> </td> </tr> </table> </center> </html:form> <%@ include file="/common/footer.jsp"%> </body> </html:html>
|
【责任编辑:
夏书 TEL:(010)68476606】