Struts1.3 ActionMessages、ActionMessage、ActionErrors、ActionError使用
2011-02-01 12:52
671 查看
1. 在ActionForm中使用:
2. 在Action中使用:
LoginForm.java |
public class LoginForm extends ActionForm{ private String name; private String password; /*setter and getter*/ /*validate*/ public ActionErrors validate(ActionMapping mapping, HttpServletRequest request){ ActionMessages errors = new ActionMessages(); if(this.name == null || this.name.length() < 1){ ActionMessage aError = new ActionMessage("error.required"); errors.add("userName", aError); } return errors; } } |
LoginAction.java |
public class LoginAction extends Action{ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ LoginForm loginForm = (LoginForm)form; String name = loginForm.getName(); if("camper".equals(name)){ ActionMessage errors = new ActionMessages(); ActionMessage aerror = new ActionError("error.invalid.userName"); errors.add(aerror); this.addError(errors); return mapping.getInputForward(); } return mapping.findMapping("result"); } } |
相关文章推荐
- struts1.3中的validate方法用ActionMessage代替已被去除的ActionError
- Struts1.3——使用MyEclipse集成工具开发Struts
- struts1.3中使用DispatchAction的一个问题
- struts1.2里的ActionMessages的使用
- STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
- STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
- 详细解读Spring2.5 +Struts1.3 框架(使用Spring声明式事物管理和springjjdbc模板)
- ActionErrors 使用说明 struts validate 处理流程 详细教程
- struts1.3中使用DispatchAction的一个问题
- struts1.2里的ActionMessages的使用
- Struts1.3 ValidatorForm、DynValidatorForm使用
- struts1.2里的ActionMessages的使用
- 关于struts中的ActionError和ActionMessage的感想
- 使用JQuery+Struts1.3实现JSON的post传递
- ActionErrors 使用说明 struts1 validate 处理流程 详细教程(转)
- Struts中 ActionMessages与ActionErrors的区别
- 使用JQuery+Struts1.3实现JSON的post传递
- STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
- [整理]使用MyEclipse快速集成Spring2.0 + Hibernate3.1 + Struts1.3
- 关于struts1.3中使用DispatchAction的一个问题