使用spring:eval inside hasRole

时间:2013-02-27 15:02:23

标签: java spring spring-mvc spring-security

我在JSP中显示属性文件中的某些属性,如下所示:

<spring:eval expression="@propertyConfigurer.getProperty('myproperty')"/>

现在,我想在<sec:authorize access="hasRole()/>

中使用相同的属性
<sec:authorize access="hasRole('<spring:eval expression="@propertyConfigurer.getProperty('myproperty')"/>')">

哪个不起作用。

1 个答案:

答案 0 :(得分:1)

试试这个:

<spring:eval expression="@propertyConfigurer.getProperty('myproperty')" var="myproperty"/>
<sec:authorize access="hasRole('${myproperty}')">