【发布时间】:2015-01-26 20:14:03
【问题描述】:
嗨,我正在处理一个 apring mvc 项目,并且我正在使用 freemarker 作为我的模板引擎,我像这样在我的页面中添加了 spring secuirty
<#assign security=JspTaglibs["http://www.springframework.org/security/tags"] />
我把这个标签放在我希望对特定用户可见的内容中
<@security.authorize ifAnyGranted="ROLE_ADMIN">
<div><h1>Hello ADMIN</h1></div>
</@security.authorize>
<@security.authorize ifAnyGranted="ROLE_USER">
<div><h1>Hello USER</h1></div>
</@security.authorize>
我的问题是我在哪里可以找到像ifAnyGranted 这样的函数列表除了这个之外还有其他函数吗?这个函数是用于freemarker 或spring 安全标签库的吗?因为我正在查看 spring security taglib 文档,但我找不到这个函数,他们使用像 access="hasRole('guest') 这样的函数,如果我在我的页面中尝试它不起作用,我在哪里可以找到像 ifAnyGranted 这样的函数或任何其他类似的函数是我正在使用的这个库的名称,我尝试在 google freemarker 和 spring security 中搜索,但找不到太多信息
【问题讨论】:
-
我在该链接中使用 CRTL+F,但找不到任何
ifAnyGranted或任何类似功能 -
该链接用于 JSP。这个问题是关于 Freemarker 的。
标签: java spring-mvc spring-security template-engine freemarker