我的画面上有两个属性:password和confirmPassword。
想实现内容:
1).password必须输入!
2).confirmPassword必须输入!
这两个好实现! 3).在password和confirmPassword都输入的情况下,验证两个是否相等。用fieldexpression或expression怎么实现!
想实现内容:
1).password必须输入!
2).confirmPassword必须输入!
这两个好实现! 3).在password和confirmPassword都输入的情况下,验证两个是否相等。用fieldexpression或expression怎么实现!
解决方案 »
- httpclient怎么用呢,不会啊
- response.write的用法问题
- WebWork+WebSphere+unix 界面出现乱码,请高手帮忙!
- struts1与struts2中由Action到JSP页面的传值问题
- webservice javax.xml.ws.soap.SOAPFaultException: Cannot find dispatch method for
- web 开发最常用的包是那些
- 老问题:中文转换(servlet中)
- 有没有牛人给解决一下java读foxpro数据库(.dbf文件)的问题(注:不能用桥接方式),给一百分。
- jscript 错误怎么调试?? 急,在线等待
- 用jsp上传!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- tomcat配置连接池错误
- java.sql.SQLException: 无法从套接字读取更多的数据
<field-validator type="requiredstring">
<message key="error.verifyPassword.required" />
</field-validator>
<field-validator type="fieldexpression">
<param name="expression">verifyPassword==user.password</param>
<message key="error.verifyPassword.identical" />
</field-validator>
</field>
<field name="password">
<field-validator type="requiredstring">
<message>用户密码必须输入!</message>
</field-validator>
</field>
<field name="confirmPassword">
<field-validator type="requiredstring" short-circuit="true">
<message>确认密码必须输入!</message>
</field-validator>
<field-validator type="fieldexpression">
<param name="expression">
password.equals(confirmPassword)
</param>
<message>用户密码和确认密码必须一致!</message>
</field-validator>
</field>如果password没有输入,confirmPassword输入了会出现两条错误信息:
用户密码必须输入!
用户密码和确认密码必须一致!我想要password和confirmPassword都输入的情况下在进行比较处理。(用fieldexpression怎么做)
字段验证器短路:只能打断针对自己的验证器的执行
用fieldexpression,个人觉得无法办到,能办到吗??不能办到??能办到吗????????????
lz自己去拼吧
<field-validator type="requiredstring">
<message key="error.verifyPassword.required" />
</field-validator> <field-validator type="fieldexpression">
<param name="expression">verifyPassword==user.password </param>
<message key="error.verifyPassword.identical" />
</field-validator>
</field>
<field-validator type="requiredstring">
<message>password should be not blank!</message>
</field-validator>
<field-validator type="stringlength">
<param name="minLength">6</param>
<param name="maxLength">10</param>
<message>
password should be between ${minLength} and ${maxLength}
</message>
</field-validator>
</field>
<field name="repassword">
<field-validator type="requiredstring">
<message>repassword should be not blank!</message>
</field-validator>
<field-validator type="stringlength">
<param name="minLength">6</param>
<param name="maxLength">10</param>
<message>
repassword should be between ${minLength} and ${maxLength}
</message>
</field-validator>
<field-validator type="fieldexpression">
<param name="expression">password.equals(repassword)</param>
<message>password and repassword not is same!</message>
</field-validator>
</field>