其实STRUTS的错误处理正确代码如下:
1、ActionMessages errors= new ActionMessages();
2、ActionMessage error= new ActionMessage("error.register",account);//这里的error.register在applicationResources.properies中定义。其定义如下:error.register={0} can't register!,所以要在后面加一个account的参数,代替{0}
3、errors.add("register",error);//这里的"register"在register.jsp中的<html:errors="register">中体现。
4、this.saveErrors(request,errors);
5、return mapping.getInputForward();