juncwang
2016-01-20 16:13
404错误
@Override public void validate() { // TODO Auto-generated method stub if("".equals(user.getUsername().trim())){ this.addFieldError("usernameError", "用户名不能为空"); } if(user.getPassword().length()<6){ this.addFieldError("passwordError", "密码长度不少于6位"); } }
<div> <!-- 显示表单验证的出错信息 --> <s:fielderror/> </div>
No result defined for action action.UsersAction and result input
在struts.xml中加入<result name="input">/users/Users_login.jsp</result>就好了
加上try,catch,it performs well!
try{ if("".equals(user.getUsername().trim()) || user.getUsername()==null){ this.addFieldError("usernameError","用户名不能为空!"); } if(user.getPassword().length()<6 || user.getPassword()==null){ this.addFieldError("passwordError", "密码不能少于6位"); } }catch(NullPointerException npe){ }
我也出错了。
No result defined for action action.UsersAction and result input
不知道和你的一不一样,我的解决方法是:
在UsersAction中加一个result:<result name="input">/users/Users_login.jsp</result>
因为默认验证失败去找名字是input的result。
使用Struts2+Hibernate开发学生信息管理功能
80701 学习 · 754 问题
相似问题