如何在JSP中使用SPEL eval @ environment.getProperty(String string,Class <t> targetType)?</t>

时间:2014-06-03 10:03:15

标签: java jsp spring-mvc spring-el

如何使用SPEL评估

@environment.getProperty(String string, Class<T> targetType) 
在JSP中

我有一个带有以下条目的.property文件,

app.conf.context.is_this_ok=true

我能够在JSP中使用字符串值varibale。

    <spring:eval var="isThisOk"
 expression="@environment.getProperty('app.conf.context.is_this_ok')"/>

但是没有将值作为布尔值获得跟随,

    <spring:eval var="isThisOk" expression="
           @environment.getProperty('app.conf.context.is_this_ok', 
                <%= java.lang.Boolean.class %>)"
    />

请建议一个方法。

1 个答案:

答案 0 :(得分:2)

尝试

<spring:eval var="isThisOk" expression="
    @environment.getProperty('app.conf.context.is_this_ok', T(java.lang.Boolean))"
/>

这是Spring EL syntax用于访问类型。