springmvc校验注解
来源:互联网 发布:重庆时时彩遗漏数据 编辑:程序博客网 时间:2024/05/23 21:45
JSR303 校验框架注解类:
• @NotNull 注解元素必须是非空
• @Null 注解元素必须是空
• @Digits 验证数字构成是否合法
• @Future 验证是否在当前系统时间之后
• @Past 验证是否在当前系统时间之前
• @Max 验证值是否小于等于最大指定整数值
• @Min 验证值是否大于等于最小指定整数值
• @Pattern 验证字符串是否匹配指定的正则表达式
• @Size 验证元素大小是否在指定范围内
• @DecimalMax 验证值是否小于等于最大指定小数值
• @DecimalMin 验证值是否大于等于最小指定小数值
• @AssertTrue 被注释的元素必须为true
• @AssertFalse 被注释的元素必须为false
HibernateValidator扩展注解类:
• @Email 被注释的元素必须是电子邮箱地址
• @Length 被注释的字符串的大小必须在指定的范围内
• @NotEmpty 被注释的字符串的必须非空
• @Range 被注释的元素必须在合适的范围内
配置和使用SpringMVC校验框架─配置SpringMVC校验框架
在/WEB-INF/springmvc.xml中进行配置:
校验结果保存在BindingResult或Errors对象中:
• 这两个类都位于org.springframework.validation包中
• 需校验的表单对象和其绑定结果对象或错误对象是成对出现的
• Errors接口提供了获取错误信息的方法,如getErrorCount()获取错误的数量,getFieldErrors(Stringfield)得到成员属性的校验错误列表
• BindingResult接口扩展了Errors接口,以便可以使用Spring的org.springframeword.validation.Validator对数据进行校验,同时获取数据绑定结果对象的信息
0 0
- springmvc校验注解
- springmvc注解开发-validation校验-分组校验
- springmvc注解开发-validation校验
- springMVC注解方式的校验
- 【转载】springMVC表单校验+全注解
- SpringMVC自定义注解进行日期校验
- springmvc注解开发-validation校验-商品修改校验
- springmvc(十七)springmvc注解开发-validation校验-商品修改校验
- annotation 注解做springmvc 的登录权限校验案例
- springmvc校验
- springmvc校验
- springmvc 校验
- SpringMVC校验
- springmvc 校验---spring校验
- SpringMVC 和 Hibernate Validator的结合(初级)- 基于注解后端数据校验
- SpringMVC和FreeMarker整合中使用注解方式的后台数据校验
- 基于注解后端数据校验-SpringMVC 、Spring和 Hibernate Validator结合
- SpringMVC和FreeMarker整合中使用注解方式的后台数据校验validate(部分自己扩展)
- Mybatis[4]
- 语句被终止。完成执行语句前已用完最大递归 100
- pyautogui--现货行情软件打开,自动下单函数
- cocos2d js scrollView
- 微信Tinker热修复集成
- springmvc校验注解
- Android自定义控件几个重要步骤
- 为什么不使用默认的980px的布局Viewport
- BZOJ 1492 [NOI2007 D1T2] 货币兑换Cash
- 关于低版本design:23.0.0 会出现滑动的时候出现getX()出现为null问题
- 基于DragonBoard 410c的遥控炮台三之远程交互(上)
- mysqldump数据备份
- js在控制台中调试的一些函数
- 播放器音视频同步及网络抖动解决方案