struts2 validation中指定回到的result input

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

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视图