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时报错问题的主要内容,如果未能解决你的问题,请参考以下文章

在 Thymeleaf 日期输入中设置 th:value?

thymeleaf3.0学习

03-03:springBoot 整合thymeleaf

springboot页面模板thymeleaf的简单用法

Thymeleaf模板引擎语法

th:field,th:value