读书人

struts2 validation中指定回到的resul

发布时间: 2013-11-08 17:52:01 作者: rapoo

struts2 validation中指定返回的result input
@InputConfig注解于方法

@InputConfig(resultName="create_input")       public String create() {           try {               TestDataProvider.users.add(user);                 return "createSuccess";           } catch (Exception e) {               logger.error(e);               return ERROR;           }       }  

这样当validation验证错误后就可以返回名为create_input的视图
@InputConfig(methodName="createForm")       public String create() {           try {               // userService.createUser(user , roles);               TestDataProvider.users.add(user);                 return "createSuccess";           } catch (Exception e) {               logger.error(e);               return ERROR;           }       }       public String createForm(){           return "create_input";       }  

这种配置方法效果同上
这样我们就能在一个action中配置多个result input,validation验证错误后就不会每次都返回同一个input视图

读书人网 >编程

热点推荐