Spring SpEL不适用于<mvc:resources> location parameter </mvc:resources>

时间:2014-04-17 05:57:58

标签: java spring spring-mvc resources spring-el

这有效:

<mvc:resources mapping="/images/**" location="file:///C:/Temp/" />

这不起作用:

<mvc:resources mapping="/images/**" location="#{systemEnvironment['MY_SYS_VAR']}"/>

其中MY_SYS_VAR是一个环境变量,设置为&#34; C:/ Temp /&#34;

注意:任何变体,例如

location="file:///#{systemEnvironment['MY_SYS_VAR']}" 

location="#{'file:///' + systemEnvironment['MY_SYS_VAR']}"

似乎也不起作用。

我认为这与https://jira.spring.io/browse/SPR-9291有关;但是,缺陷被标记为已解决(已修复),我正在使用Spring 3.2

1 个答案:

答案 0 :(得分:0)

我从3.2.2切换到3.2.8,现在正在使用spring表达式。