Hibernate validate 实现简单的表单校验
来源:互联网 发布:淘宝差评怎么写才过瘾 编辑:程序博客网 时间:2024/06/05 09:15
1 首先引入依赖
<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.4.1.Final</version></dependency>
例如要对person 中域进行校验(建实体就定义好约束)
public class Person { Integer id; @NotNull(message = "用户名不能为空") @Size(min = 5, max = 20, message = "长度在5-20之间") String name; @NotNull(message = "年龄不能为空") Integer age; String gender; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public String getGender() { return gender; } public void setGender(String gender) { this.gender = gender; } @Override public String toString() { return "Person{" + "id=" + id + ", name='" + name + '\'' + ", age=" + age + ", gender='" + gender + '\'' + '}'; }}
最后在 Controller 中的处理方法如下
@RequestMapping(value = "/register.action", method = {RequestMethod.POST}) public String register(@Valid Person person, Errors errors, RedirectAttributes model) { model.addFlashAttribute("person",person); if (errors.hasErrors()) { return "redirect:registerView.action"; } System.out.println(person); return "redirect:successView.action"; }
阅读全文
0 0
- Hibernate validate 实现简单的表单校验
- jQuery的validate表单校验
- jQuery的表单校验插件validate
- jQuery的表单校验插件validate(转)
- jquery validate表单校验
- validate表单校验
- 表单校验-validate.js
- bootstrap用validate简单实现校验
- struts2使用validate方法来实现对表单输入数据的校验操作
- JQuery -- Validate, Jquery 表单校验
- jQuery表单校验之Validate
- 利用validate进行表单校验
- vue表单校验vee-validate
- 基于jquery-validate实现的校验功能
- jQuery表单校验jquery.validate.js的使用
- jQuery表单校验jquery.validate.js的使用
- jquery的validate简单表单验证
- 简单实现部分HTML表单校验功能
- 并查集 题1
- python小游戏----猜大小
- 打擂台算法
- 膜拜 丹尼斯·里奇(纪念 C 语言之父离世 6 周年) 我们欠他的不止是张电影票
- Internet Download Manager(idm下载器)官方中文版V6.29.2下载 | idm破解版
- Hibernate validate 实现简单的表单校验
- Unreal4 后期处理材质
- js实现异步循环实现代码
- Solovary-Strassen 计算幂次模n值 改进 位运算
- python-openvc 图像灰度化处理 图像二值化处理
- Python常用集锦(upgrading...)
- 热更新 反射application的方法
- 堆排序
- Yahoo军规-提高网站性能