1. 程式人生 > >使用shiro框架的標籤來根據許可權顯示按鈕

使用shiro框架的標籤來根據許可權顯示按鈕

第一步:在jsp頁面中引入shiro的標籤庫

<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %> 

第二步:使用shiro的標籤控制頁面元素展示


<shiro:hasPermission name="sys:user:add">
	{
		id : 'button-add',
		text : '新增',
		iconCls : 'icon-cancel',
		handler : doadd
	},
	</shiro:hasPermission>

若沒有add這許可權,被shiro包括起來的內容不會顯示。

這個標籤只是起一個顯示作用,真正的攔截還是在shiro註解配置中。故即使使用url訪問action並進行刪除也是可以攔截下來的。