springmvc分组校验

来源:互联网 发布:淘宝网店如何装修 编辑:程序博客网 时间:2024/06/13 19:35
一、定义分组接口
public interface ValidGroup1 {    //接口中不需要定义任何方法,紧是对不同的校验进行分组    //此分组只校验商品名称长度}


二、在校验规则中添加分组
    //校验名称1到30个字符中间    //message是提示出错显示的信息    //groups:此校验属于哪一个分组,groups可以定义多个分组    @Size(min=1,max=30,message="{items.name.length.error}",groups={ValidGroup1.class})    private String name;

   
三、在controller方法使用指定分组的校验
    //@Validated(value={ValidGroup1.class})指定ValidGroup1分组的校验    @RequestMapping("/editItemsSubmit")    public String editItemsSubmit(Model model, HttpServletRequest request, Integer id,            @Validated(value={ValidGroup1.class}) ItemsCustom itemsCustom, BindingResult bindingResult) throws Exception{







0 0
原创粉丝点击