读书人

freemarker施用spring security标签

发布时间: 2012-10-26 10:30:59 作者: rapoo

freemarker使用spring security标签

jsp 中一般这么写

<%@ taglib prefix="security" uri="http://www.springframework.org/security/tags" %> <body> <security:authorize ifallgranted="ROLE_ADMIN"> Hello admin! </security> </body>
?

??在freemarker中使用spring权限标签需要如下配置

pom.xml (或手动加载 spring-security-acl-2.0.1.jar)

?

<dependency>    <groupid>org.springframework.security</groupid>    <artifactid>spring-security-acl</artifactid>    <version>2.0.1</version></dependency>

?web.xml

?

<servlet>    <servlet-name>JspSupportServlet</servlet-name>    <servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class>    <load-on-startup>1</load-on-startup></servlet>

?ftl中如下使用

?

<#assign security=JspTaglibs["http://www.springframework.org/security/tags"] /><@security.authorize ifAnyGranted="ROLE_ADMIN">     Hello admin!</@security.authorize>

读书人网 >软件架构设计

热点推荐