c:设置标签以设置非基本类型值

时间:2010-04-28 07:56:35

标签: java jstl

使用Spring Security代码<sec:authentication property="principal.id" />作为<c:set…>代码的值的可行方法是什么?

这些陈述:

<c:set var="userId" value="<sec:authentication property='principal.id' />"/>
<c:set var="userId" value="<sec:authentication property=\"principal.id\" />"/>

无效。

1 个答案:

答案 0 :(得分:3)

在您的案例中没有理由使用“value”属性。以这种方式使用<c:set>标记:

<c:set var="userId">
    <sec:authentication property="principal.id"/>
</c:set>