请问大家关于struts中ActionErrors的问题
在Action中我也了如下代码:
if(recode.equals("0001")) {
ActionErrors errors = new ActionErrors();
errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.noexist.username"));
saveErrors(request, errors);
return mapping.findForward("failure");
}else if(recode.equals("0002")) {
ActionErrors errors = new ActionErrors();
errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.noexist.password"));
saveErrors(request, errors);
return mapping.findForward("failure");
}
在dwbi.properties文件中:
error.noexist.username=用户名不能为空
error.noexist.password=密码不能为空
当我第一次进行登陆时,没有填用户名,返回的错误是没有用户名
但当我随即填写用户名而不填密码时,返回的错误还是没有用户名而不是没有密码,请问大家如何解决此问题
如果我再次进入登陆页面时,填写了密码而没有填写用户名,返回的错误是没有用户名
我随即填写用户名但没有填写密码时,返回的错误还是没有用户名
即每次的错误显示的都是第一次错误的原因,而以后的错误被忽略掉了,请问如何解决此问题