注解进行后台校验,代码如下
@RequestMapping(value="/add3.do")
public String add3(Model model,@Valid UserInfo info,BindingResult result,String user_name){
System.out.println("UserInfoController.add3()");
System.out.println(info.getUserName()+"\t"+info.getPassword()+"user_name="+user_name );
if(result.hasErrors()){
model.addAttribute("errors", result.getFieldError().getDefaultMessage());
return "user_add";
}
return "user_add";
}
问题:
1. 现在@valid能对UserInfo这个bean进行校验,如果现在有需求对user_name进行校验如何编写处理?
2. 校验不通过的返回值如何传递,怎么处理得当到JSP那边获取比较方便,看网上其他帖子很多都是用form标签,不会这个,如果用其他的EL表达式等等怎么获取