struts 1.1 validation如何检查两个密码是否相等 1.1没有1.2有 ValidWhen:Struts的 Validator支持 ValidWhen 规则,可实现一个数据的验证依赖于另一个数据的验证; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的哦,我也查了很久,requiredif好像只能验证当其他field怎么样时,他才怎么样.而不能验证本field的数据.不过我用struts 1.2时系统就无故出错了.不知道哪错了. 1.1有ActionErrors validate方法,我感觉很好用.public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {ActionErrors errors = new ActionErrors(); String check= request.getParameter("check"); String password= request.getParameter("password");if(!check.equals(password)){errors.add("error", new ActionError("alert_equal"));} return (errors);}在jsp中用<html:errors/>可以接受到返回错误,alert_equal是在资源文件中定义的标签. 我使用的是org.apache.struts.validator.ValidatorForm而不是org.apache.struts.action.ActionForm毕意public ActionErrors validate写验证规则太烦了,没有validation.xml好用.能不能有方法同时使用这两种方法? 我想其它规则用validation.xml验证,当像比较两个数据相同时的情况,就用ActionErrors validate. struts2 的validation可以使用表达式来做。参看 http://blog.csdn.net/struts2 调试JBOSS 6.1结果总是说我少一个叫1.0.com.sun.codemodel.JBreak的包 如何用annotation指定字段的容量? JMS 的好处? 修改PDF 传值问题 都问下,大家都用什么表控件来做项目? 可以对HashMap里的记录按某个字段值排序吗? 一个比较急的小问题!!!求救~ 急求建议!一个月内完成《基于J2EE的网络办公自动化系统》这个课题可能吗?要换吗? 失业了,散分 Spring命名问题? local bean 的jndi找不到
ActionErrors errors = new ActionErrors();
String check= request.getParameter("check");
String password= request.getParameter("password");
if(!check.equals(password)){
errors.add("error", new ActionError("alert_equal"));
}
return (errors);
}在jsp中用<html:errors/>可以接受到返回错误,alert_equal是在资源文件中定义的标签.
而不是org.apache.struts.action.ActionForm毕意public ActionErrors validate写验证规则太烦了,没有validation.xml好用.能不能有方法同时使用这两种方法?
参看
http://blog.csdn.net/struts2