我想通過遍歷一個循環並將值連接到這個字符串變量中來在thymeleaf中創建一個字符串變量。然後我想在<span>
元素中顯示這個字符串。我想實現的可以用java編寫如下:Thymeleaf構建一個字符串
String forDisplay = "";
foreach (MyObject o : myObjectCollection) {
if (o.type == 1) { forDisplay += o.stringValue; }
}
然後在我想把它放在像span這樣的html元素中。我知道如何使用:
<span th:each="o : ${objectCollection}" th:if="${o.type == 1}" th:text="${o.stringValue}"></span>
但是這創造<span>
每個滿足條件的元素。我只想在th
標記空閒部分建立我的字符串,然後我只想在單個<span>
元素中顯示我的字符串。
我已經看到你的建議相關捐資;但我只是想知道是否有可能與像選項一樣的jsp代碼塊。像'<%// Code Here%>'。我知道這與Thymeleaf的哲學有些相反,但在某些情況下我需要這種自由編碼能力。無論如何感謝 – Ahmet