Springboot+SpringMVC+thymeleaf页面提交Validation实现实例
本例所使用的框架: 1. Spring boot 2. Spring MVC 3. thymeleaf 说明:
1. 本文针对采用Spring boot微框架之用户,完全采用Java config,不讨论xml
配置。 一、
本页面姓名输入不能为空:
页面提交验证效果
清空姓名输入框后点提交,则姓名输入框变为红色,并在下面提示 名称不能为空
1
二、
上文中,
3
绑定了user实例的fname属性,并指定发生错误时,该输入框使用名为fieldError的CSS样式。
Incorrect data
这里是一个错误信息提示区域,当fname属性的输入值不符合校验规则时,在这里输出错误提示。当输入正确时,该区域不现实。 三、
CSS代码 (user.css)
.fieldError{
border:1px solid red; }
出现错误時,输入框变为红色。 四、
// 页面中使用的user
@RequestMapping(value = \, method =
Controller代码
RequestMethod.GET)
public String getuser(Model model) {
if(!model.containsAttribute(\)){ SUser user=new SUser();
model.addAttribute(\, user); user.setFname(\);
4

