Thymeleaf 嵌套取map中的值 (用獲取的值,作為key,獲取map中的value)
<td th:text="${projectStatus.get(thisStatus)}"></td>
其中
projectStatus={1:"a",2:"b"} 是一個map
thisStatus=1
這樣以上這樣無法取到值"a",顯示為空
<td th:text="${projectStatus[thisStatus]}"></td>
這樣也是一樣
<td th:text="${projectStatus[${thisStatus}]}"></td>
嵌套使用${}會報錯
<td th:text="${projectStatus[1]}"></td>
直接輸入1正常輸出
有沒有辦法實作嵌套取值呢?
uj5u.com熱心網友回復:
有咩有大神解答下呢uj5u.com熱心網友回復:
插眼,遇到同樣的問題,thymeleaf里$好像嵌套不了$uj5u.com熱心網友回復:
<td th:text="${projectStatus[${thisStatus}]}"></td>改成<td th:text="${projectStatus.get({thisStatus})}"></td>試試,去掉里面的$uj5u.com熱心網友回復:
兄弟,解決了嗎,我和你的問題幾乎一樣一樣的,有解決方案了嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/9117.html
標籤:HTML(CSS)
上一篇:多張圖片轉化成視頻
下一篇:求學習Web比較好的書籍
