81,092
社区成员
发帖
与我相关
我的任务
分享
<s:form action="valLogin" theme="simple" namespace="/non-member" >
<table width="100%" border="0" cellpadding="0" cellspacing="1" class="inputbox">
<tr>
<td width="25%" align="center" class="inputHeader">用户名:</td>
<td width="23%" align="center" class="inputContent">
<s:textfield name="member.mnickname" size="20"/>
</td>
</tr>
<tr>
<td align="center" class="inputHeader">密 码:</td>
<td align="center" class="inputContent">
<s:password name="member.mpassword" size="20"/>
</td>
</tr>
<tr>
<td align="center" class="inputContent">
<s:reset value="重填"/>
<s:submit value="登录"/>
</td>
</tr>
<tr>
<td colspan="2">
<font color="red"><s:fielderror></s:fielderror>
</font>
</td>
</tr>
</table>
</s:form>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<!--校验规则定义的根源素-->
<validators>
<validator type='stringlength'>
<param name="fieldName">member.mnickname</param>
<param name="minLength">1</param>
<param name="maxLength">10</param>
<message>用户名称长度为${minLength}到${maxLength}之间</message>
</validator>
<validator type="requiredstring">
<param name="fieldName">member.mnickname</param>
<message>用户名不能为空</message>
</validator>
<validator type='stringlength'>
<param name="fieldName">member.mpassword</param>
<param name="minLength">4</param>
<param name="maxLength">10</param>
<message>密码长度为${minLength}到${maxLength}之间</message>
</validator>
<validator type="requiredstring">
<param name="fieldName">member.mpassword</param>
<message>密码不能为空</message>
</validator>
</validators>
<action name="valLogin" class="memberAction" method="login">
<result name="input">/non-member/login.jsp</result>
<result name="success">/member/home.jsp</result>
</action>