170得票14回答
如何在Thymeleaf中使用if-else语句?

在Thymeleaf中,如何用最简单的方式实现if-else语句? 我想在Thymeleaf中达到与以下代码相同的效果:<c:choose> <c:when test="${potentially_complex_expression}"> <h2...

160得票26回答
如何在Spring MVC测试中避免“循环视图路径”异常

我在其中一个控制器中有以下代码:@Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, pro...

159得票10回答
使用Thymeleaf从Spring模型中设置JavaScript变量

我正在使用Thymeleaf作为模板引擎。我该如何将Spring模型中的变量传递给JavaScript变量? 在Spring端: @RequestMapping(value = "message", method = RequestMethod.GET) public String me...

145得票3回答
在Thymeleaf中使用data-*属性

我可以使用Thymeleaf设置data-*属性吗? 根据Thymeleaf文档的理解,我尝试了以下代码: <div th:data-el_id="${element.getId()}"> <!-- doesn't work --> <div data-th...

114得票10回答
Thymeleaf:如何使用条件语句动态添加/删除CSS类

使用Thymeleaf作为模板引擎,是否可能使用th:if子句向普通的div添加/删除CSS类? 通常,我可以使用以下条件子句:<a href="lorem-ipsum.html" th:if="${condition}">Lorem Ipsum</a> 如果...

114得票11回答
当值为空时使用Thymeleaf

我在数据库中有一些值,如果尚未输入,则可以为空。 但是当我在html中使用Thymeleaf时,解析空值时会出现错误。 有没有办法处理这个问题?

103得票4回答
Thymeleaf:拼接 - 无法解析为表达式

在我的模板中尝试连接多个值时出现了问题。根据Thymeleaf 这里的说明,我应该可以简单地将它们用+号连接起来... 4.6 连接文本 使用+运算符,无论是文本字面量还是变量或消息表达式的求值结果,都可以轻松地连接起来: th:text="'The name of the ...

98得票3回答
将Thymeleaf变量处理为HTML代码而不是文本

我将使用Thymeleaf处理HTML模板,我已经知道如何从我的控制器中添加内联字符串,但现在我想在页面中添加一段HTML代码片段。 例如,假设我在我的Java应用程序中有以下代码:String n="<span><i class=\"icon-leaf\...

76得票4回答
如何使用thymeleaf检查列表是否为空?

<div th:if="${tblUserList != null}"> --content-- </div> 上述的thymeleaf代码无法工作,其中tblUserList是一个列表。因此我想要检查该列表是否为空,而不是检查它是否为null。如何实现?

75得票4回答
Thymeleaf th:text - 将文本放置在不删除HTML结构的情况下

我是thymeleaf的新手,正在尝试创建一个模板。我的问题是这段代码:<h1 th:text="${header.title}" > title <small th:text="${header.subtitle}" &g...