如何通过扩展Action支持类来正确验证struts中的方法?

时间:2012-09-22 05:04:44

标签: java validation struts2

这是我的代码片段,

public class LoginAction extends ActionSupport {
     private String userId;
 private String password;
     ...........

     public void validate() {
    if (getUserId().length() == 0) {
        addFieldError("userId",getText("userId.required"));
    } 
    else if (!getUserId().equals("va1525252")) {
        addFieldError("userId", "Invalid User");
    }
    if (getPassword().length() == 0) {
        addFieldError("password",getText("password.required"));
    }
}

当userId字段为空时,我收到错误提示需要登录名我从未设置过此类错误消息,那么这里有什么问题?

这是我们的LoginAction.properties文件,它与LoginAction类

在同一个包中
password.required = Password is required
userId.required = UserId is required

这是我们点击提交时登录页面的屏幕截图,字段为空 Login Page

0 个答案:

没有答案