1.前端主要部分先写一下
<td><span class="required">*</span>密码</td>
<td><input type="id" name="teacher.password"></td>
<td><s:fielderror fieldName="teacher.password" cssClass="error-message"></s:fielderror></td>
<td><span class="required">*</span>确认密码</td>
<td><input type="id" name="confirm"></td>
<td><s:fielderror fieldName="confirm" cssClass="error-message"></s:fielderror></td>
2.然后在action里添加getconfirm和setconfirm方法,再在对应method里使用即可。
3.最后在validation里这样写:
<field name="teacher.password">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>密码必填!</message>
</field-validator>
<field-validator type="stringlength">
<param name="minLength">6</param>
<message>密码不得小于6位</message>
</field-validator>
</field>
<field name="confirm">
<field-validator type="requiredstring" short-circuit="true">
<message>再次输入密码不能为空</message>
</field-validator>
<field-validator type="fieldexpression">
<param name="expression"><![CDATA[(teacher.password==confirm)]]></param>
<message>两次输入的密码必须一致</message>
</field-validator>
</field>
ok!!!