使用thymeleaf时,即是标签内取值为空,也不报错(可用于:判断用户是否登陆时,id的取值)
记录:
使用thymeleaf时, 当标签里面的取值为null时,程序会报错为null,
例如:
![]()
解决办法,
此时,只需把 th后面的代码改为:
![]()
即: 将 th:value="${session.currentUser.id}" 改为 th:value="${session.currentUser?.id}"
即使从后台取到id为null,程序也会继续运行不会报错,不影响程序运行;而当id不为null,有值时,也会正常取值取值.

浙公网安备 33010602011771号