【发布时间】:2014-03-10 16:06:55
【问题描述】:
我需要访问 Thymeleaf 模板中的系统属性。如果这是可能的,那就太好了,这样我就不必用属性显式地填充 spring mvc 模型。我正在尝试为此目的使用 SPEL,但它不起作用。
<h2 th:text="${ systemProperties['serverName'] }">Service name</h2>
<h2 th:text="*{ systemProperties['serverName'] }">Service name</h2>
这两个都给了我:
Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1012E:(pos 17): Cannot index into a null value
即使我尝试访问 jdk 属性,它也会给出相同的错误,所以我知道这不是属性丢失的事实。我做错了什么还是有其他方法可以做到这一点?
【问题讨论】:
-
如果觉得这对你有帮助:stackoverflow.com/questions/10529229/…
-
@Sudarshan_SMD 完美。你给了我一个关于如何做到这一点的想法的链接。我将在下面发布我的答案。谢谢!所有功劳归您所有!
标签: java spring spring-mvc thymeleaf spring-el