我有一個JSP頁面,其中包含上傳和刪除按鈕,這是admin用戶的主要角色或唯一角色。如果登錄用戶不是管理員,我不希望任何用戶訪問,我試過,但我找不到任何解決方案,有人可以幫助我。JSP登錄用戶角色
0
A
回答
0
如果你使用Spring,你可以用sec:authorize
保護您的按鈕:
<sec:authorize access="hasRole('admin')">
<button>Delete</button>
</sec:authorize>
如果不使用Spring,你可以使用JSTL的c:if
,但在這種情況下,你需要公開的角色在JSP中以某種方式,例如在session
:
<c:if test="${sessionScope.user.role == 'admin'}">
<button>Delete</button>
</c:if>
+0
我正在使用Netbeans和Java Web ...你能給我一些提示嗎?我搜查了但我找不到任何解決方案。這個想法是創建一個具有管理員和用戶訪問權的登錄。我應該使用創建的同一頁面,但管理員將被允許在網站上傳照片和文件,用戶只是一個客人。 –
+0
Netbeans與JSP無關,它只是和IDE一起使用來編寫代碼的編輯器。 Java Web?那是什麼?你的意思是說你不使用任何類型的框架,比如Spring/Struts/Play,只是普通的舊servlet和JSP?如果是這樣,只需使用[JSTL taglib](https://jstl.java.net/)和'c:if'標籤。 – madhead
相關問題
- 1. 如何確定登錄用戶角色
- 2. 如何創建角色用戶登錄?
- 3. 登錄 - 不同的用戶角色
- 4. PHP根據用戶的「角色」登錄
- 5. 登錄角色vs用戶密碼錶
- 6. ASP.NET登錄角色?
- 7. 在wordpress中以用戶的用戶角色登錄
- 8. laravel 5根據用戶角色登錄後重定向用戶
- 9. 保持用戶使用jsp登錄
- 10. 登錄時檢查角色
- 11. Elmah登錄Azure Worker角色?
- 12. JSP和角度js登錄頁面
- 13. 使用aspnet身份登錄時檢查用戶的角色
- 14. 不同的用戶角色登錄使用PHP和Mysql
- 15. 防止用戶登錄後返回登錄頁面jsp servlet
- 16. 確定用戶登錄後有多少個ASP .NET MVC角色?
- 17. 登錄時基於用戶角色的重定向
- 18. 如何在wordpress中獲取當前登錄用戶的角色?
- 19. 只允許特定用戶角色登錄WordPress網站
- 20. 通過登錄用戶角色注入不同的實現
- 21. 根據用戶角色導航到登錄頁面的頁面
- 22. 根據用戶的角色和狀態在laravel中登錄
- 23. 從登錄用戶獲取角色返回無數據
- 24. 如何爲不同用戶登錄的角色工作?
- 25. 機器人框架測試用戶角色單一登錄
- 26. 在HttpHandler中登錄用戶角色的Sitecore Extranet檢查
- 27. 如何檢查未登錄的用戶是否有角色?
- 28. 獲取未登錄TWIG的用戶的角色Symfony2
- 29. 在MVC中獲取當前登錄用戶的角色6
- 30. 更改遠程用戶的角色而無需重新登錄
您可以提供有關表單結構和您的登錄系統的更多詳細信息,特別是如何確定用戶是否爲admin。你試過什麼了? – jayms
我試圖用mysql來定義管理員和用戶,並連接到netbeans的數據庫,但我真正想做的是給予管理員權限添加或上傳,而不是另一個。我是新手,我真的不知道該怎麼做 –
所以你想根據用戶角色顯示/隱藏控制元素。您需要解釋如何定義控件和用戶。沒有這一點,很難幫助你。 – jayms