<p><a th:href="CONSTANT_IN_MY_JAVA_CONSTANT_CLASS">url </a></p>
我想使用已在我的常量类中声明的默认网址,而不是在方法中提供变量href="@{CONSTANT}"
。
有办法做到这一点吗?
感谢。
答案 0 :(得分:0)
OGNL:
${@com.artmalchenko.utils.Constants@CONSTANT_IN_MY_JAVA_CONSTANT_CLASS}
获取静态字段
您可以使用语法@class@field
引用静态字段。该课程必须完全合格。
SpEL:
${T(com.artmalchenko.utils.Constants).CONSTANT_IN_MY_JAVA_CONSTANT_CLASS}
表达式中的函数或常量
调用静态函数/常量 在表达式中,我们必须首先通过T(packagePath)知道它的类。然后 调用它的函数T(packagePath).Staticfunction()。实际上,T 运算符用于告诉SpEL将T {}内的String作为类处理 类型。