使用struts验证框架时如何校验两个字符串相等,比如注册时的密码和重复密码? 使用struts验证框架时如何校验两个字符串相等,比如注册时的密码和重复密码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ActionErrors errors = new ActionErrors(); if(name.equals("")){ errors.add("name", new ActionError("errors.employee.name")); } if(!errors.isEmpty()){ super.saveErrors(request, errors); return mapping.findForward("input"); } <script type="text/javascript"> function validateUpass(){ uname = document.form.uname.value; upass = document.form.upass.value; upass2 = document.form.upass2.value; if(uname == "" || upass == "" || upass2 == "" ){ alert('用户名或密码不能为空!'); return false;} } else if(upass=upass2) { alert('两次输入的密码不一致!'); return false; } </script> <field name="password"><field-validator type="requiredstring" short-circuit="true"><message>密码不能为空!</message></field-validator><field-validator type="stringlengthencoding" short-circuit="true"><param name="maxLength">10</param><param name="minLength">6</param><message>密码必须为6到10位字符!</message></field-validator></field><!-- 重复密码 非空、一致 --><field name="repassword"><field-validator type="fieldexpression"><param name="expression"><![CDATA[repassword.equals(password)]]></param><message>两次密码输入不一致!</message></field-validator></field> Oracle中一个很简单的问题!菜鸟级别! tomcat中jar包的相关文件放在web-inf的什么位置? 问个spring 问题 软件问题 我的一个简单的web service例子,运行结果是正确的,但是编译中有报错,不知道是为什么? jsp上错误 谁有好的spring入门的例子啊,要带讲解的,谢谢了. application中文显示小方块?中文问题,乱码问题。 tomcat连接池或者连接池问题 帅哥美女们,有没有语音播报相关的,开源库或者SDK或者第三方插件 在连接数据库的类中调用executeQuery(),却显示找不到符号呢??? treeitem为什么添加不了单击事件?
if(name.equals("")){
errors.add("name", new ActionError("errors.employee.name"));
} if(!errors.isEmpty()){
super.saveErrors(request, errors);
return mapping.findForward("input");
}
function validateUpass(){
uname = document.form.uname.value;
upass = document.form.upass.value;
upass2 = document.form.upass2.value;
if(uname == "" || upass == "" || upass2 == "" ){
alert('用户名或密码不能为空!');
return false;}
}
else if(upass=upass2) {
alert('两次输入的密码不一致!');
return false;
}
</script>
<field name="password">
<field-validator type="requiredstring" short-circuit="true">
<message>密码不能为空!</message>
</field-validator>
<field-validator type="stringlengthencoding" short-circuit="true">
<param name="maxLength">10</param>
<param name="minLength">6</param>
<message>密码必须为6到10位字符!</message>
</field-validator>
</field>
<!-- 重复密码 非空、一致 -->
<field name="repassword">
<field-validator type="fieldexpression">
<param name="expression"><![CDATA[repassword.equals(password)]]></param>
<message>两次密码输入不一致!</message>
</field-validator>
</field>