thymeleaf調用靜態類


為啥需要調用本地靜態方法 Thymeleaf模板里面有時候需要使用本地靜態常量,要是每次都在控制層傳一遍很麻煩

我們需要在Thymeleaf模板我們使用比如 1代表一年級,2代表二年級,3代表三年級等,需要在便簽的title上使用。當然可以使用switch語句,但是這樣很麻煩,寫一大堆標簽。 簡單的方法,就是在本地寫一個靜態方法,然后直接在模板里面調用就好。

Thymeleaf調用本地靜態方法 由於Thymeleaf的文檔實在不多,雖然簡單,但是不會這玩意真的不好弄,要不就是老報錯。 好在最后還是找到了,這里就簡單說下使用 使用方法是用T調用本地靜態方法 <a th:target="${T(com.myi.cms.util.ThymeleafUtils).getTarget(column.openType)}"></a>說明一下 column.openType 這是需要傳的參數,com.myi.cms.util.ThymeleafUtils這是類的全路徑名,getTarget為靜態方法 Thymeleaf調用本地靜態方法注意 首先調用的必須是靜態方法 以下是Thymeleaf內置方法代碼示例: 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM