1、数据校验
实体类:
Controller层:
html 文件:
2、数据校验
Controller层:1、在Controller中找到数据校验的方法 对谁@Valid就是校验谁。
2、把校验结果保存在BindingResult中
3、BindingResult中有个方法,我们用if判断,如果返回ture就校验失败,里面出现不合法的数据。返回起始页面
实体类:对实体类进行非空校验
HTML页面
运行后出现异常:
这是因为在起始页面无法进行以下代码
然后我们来看如何解决这个问题:
第一种方法:
第二种:
在实体类中 我们可以这样做
@NotBlank: 判断字符串是否为 null 或者是空串(去掉首尾空格)。
@NotEmpty: 判断字符串是否 null 或者是空串。
@Length: 判断字符的长度(最大或者最小)
@Min: 判断数值最小值
@Max: 判断数值最大值
@Email: 判断邮箱是否合法