8
例如,在春天我控制器的方法做到這一點:Thymeleaf/Spring MVC - 如何在Link表達式中嵌套變量/表達式?
model.addAttribute("view_name", "foobar")
我試圖做到這一點在我Thymeleaf的模板:
<link th:href="@{/resources/libs/css/${view_name}.css}" rel="stylesheet" />
但渲染結果是這樣的:
<link href="/app/resources/libs/css/${view_name}.css" rel="stylesheet" />
所以它並不像我所期望的那樣代替${view_name}
。
我在做什麼錯?一般來說,你如何在Thymeleaf中嵌入這樣的表情?
謝謝!爲什麼Literal替代是首選的方法? – trusktr
因爲格式化更容易。 –
你知道如何使用自定義屬性嗎?我試圖做'th:attr =「ng-include = @ {/ resources/html/report-tab-divs/mainreport.html}」'輸出'ng-include =「/ hp-dsat/resources/html/report-tab-divs/supported-data-report.html「,但我真的希望它輸出'ng-include =''/ hp-dsat/resources/html/report-tab-divs/supported-data -report.html'「'(注意額外的單引號)。我會如何讓ThymeLeaf給我一個用雙引號內的單引號包裹的完整上下文路徑? – trusktr