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