是否可以使用jsp文件中的spring
标记从属性占位符中获取值?! (该项目是struts 2 base,我们没有使用spring MVC)
以下不起作用:
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<spring:eval expression="@propertyConfigurer.getProperty('foo.bar')" />
<spring:eval expression="${'foo.bar'}" />
有任何评论吗?!
答案 0 :(得分:1)
SpringEL标签应该与Spring MVC中的视图层上的Spring模型一起使用。所以它在Struts 2中不起作用。但是你可以在Struts控制器中使用Spring EL表达式。 E.g。
@Value("#{ propertyConfigurer.getProperty('foo.bar') }")
public void setSomeProperty(String property) {
...
}