首页 > 其他分享 >77、thymeleaf判断是否某个值包含某个字段

77、thymeleaf判断是否某个值包含某个字段

时间:2023-02-09 23:22:38浏览次数:37  
标签:errors 前端 77 thymeleaf 为空 某个

进行注册时,我们在后端编写vo接受前端数据,并使用JSR303进行数据校验

当前端通过表单提交数据时,我们的后端处理如下:

@Valid表示这个数据要被校验
BindingResult可以收集JSR303的错误
Model给前端页面发送数据
前端处理如下:

判断errors是否为空,不为空我们就取出错误数据来提示用户输错了
但是假如我们密码输入格式正确,但是用户名输入格式不正确,这就导致errors为空,但是errors取不到password字段,后端就会报错
通过以下办法解决:

通过thymeleaf的#maps.containsKey()方法判断有无某个字段,有就取出来

标签:errors,前端,77,thymeleaf,为空,某个
From: https://www.cnblogs.com/morehair/p/17107462.html

相关文章