这是我的代码片段,
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
这是我们点击提交时登录页面的屏幕截图,字段为空