答案 0 :(得分:1)
要使用国际化,您应该为您支持的每种语言使用单独的消息文件,并按如下方式显示说明:
th:text="#{${obj.getDescription()}}">
但在这种情况下obj.getDescription()
应该返回消息密钥作为其值(例如object.description.message
),并且此密钥必须出现在messages_pt.properties
文件中,例如:
object.description.message="Objecto"
也许我没有正确理解你,你只想在描述为null时显示不同的值。在这种情况下,下面的代码应解决问题:
th:text="${obj.getDescription()}?: 'Description is null...'"
或
th:text="${obj.getDescription()}?: #{message.property.key.here}"
HTH