thymeleaf th:value 为null时报错问题
Posted 猎人在吃肉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thymeleaf th:value 为null时报错问题相关的知识,希望对你有一定的参考价值。
通常,thymeleaf 显示值的方式:
<input type="text" class="form-control" th:value="${userDO.name}">
但是,当对象userDO 为空,或者 对象的属性name 为空时,会报错。
可以优化为如下:
<input type="text" class="form-control" th:value="${userDO?.name}">
如果是多个对象嵌套,可以如下写法:
<input type="text" class="form-control" th:value="${userDO?.name?.lastName}">
以上是关于thymeleaf th:value 为null时报错问题的主要内容,如果未能解决你的问题,请参考以下文章