我正在尝试访问我的www.example.com中的一个JSP页面的属性集application.properties。这是为了显示的目的,它将用户从我们的管理页面发送到另一个应用程序。在代码中根本不需要它。
application.properties 条目:
frontend.url=http://example.com/some_endpoint
在我的JSP文件中,我尝试了以下这些变体。
<spring:eval expression="('frontend.url')" />
<spring:eval expression="'frontend.url'" />
下面这些抛出错误
<spring:eval expression="@getProperty('frontend.url')" />
<spring:eval expression="@frontend.url" />
<spring:eval expression="@applicationProperties.getProperty('frontend.url')" />
是否需要使用特定的语法,或者我应该只公开控制器中的请求属性?
@Value("${frontend.url}")
private String urlForDisplayPurposes;
我知道这里介绍的方法enter link description here是有效的,但我真的不需要额外的属性文件。
2条答案
按热度按时间dphi5xsq1#
使用
@environment.getProperty()
应该可以。例如:要使其正常工作,您需要包含Spring标记库:
lkaoscv72#
您可以在jsp中使用“frontendUrl”