如何将允许的角色作为属性传递?:
<sec:ifAnyGranted roles="#{item.allowedRolesToRender}">
其中Item不是bean而是dataList的var:
<rich:dataList value="${handler.itemlist}" var="item"
我试图返回array /逗号分隔字符串/列表,但似乎从未调用过get方法。我总是得到:
com.sun.facelets.FaceletException: roles must be given
at org.springframework.security.taglibs.facelets.IfAnyGrantedTag.apply(IfAnyGrantedTag.java:41)
由于
答案 0 :(得分:3)
像这样使用。
<sec:authorize ifAnyGranted="#{item.allowedRolesToRender}">
allowedRolesToRender应该以逗号分隔的字符串列表
给出