springBoot集成shiro在thymeleaf的js中使用shiro標簽


前幾天用到了shiro,然后有一個問題,如下:

這是我在操作欄位的刪除按鈕.我想實現的就是如果用戶沒有權限,那就不給它顯示這個刪除按鈕.

然后我試了很多用法.例如:

①像在HTML中一樣使用:

然而事實證明,我想多了,這樣是行不通的.

②在外邊加套一層<shiro:hasPermission name=""></shiro:hasPermission>.如:

當時一看,好像頁面沒有說不能這么用了,以為有效果,然而事實證明,還是不行.有的或許可以用這種方式,但是我這里不行.

最后用了我現在在用的這種方法,定義一個全局變量.如:

首先我定義它們為false.

然后我在頁面中進行如下判斷:

如果有這個權限,那么我就將這個變量設置為ture.再然后,是在js中使用這個變量

如果它為true,說明有這個權限,那么我就給它顯示刪除按鈕,如果沒有,我就顯示一條"-".

最后測試,這種做法是行得通的.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM