Tôi muốn in vai trò người dùng trong JSP? Tôi biết có một thẻ an ninh mùa xuân được gọi là <sec:authentication property="principal.username"/>
Sử dụng thẻ này tôi có thể truy cập tên người dùng..nhưng cách truy cập và in vai trò hiện tại trong jsp?Làm cách nào để truy cập vai trò trong JSP bằng bảo mật mùa xuân?
20
A
Trả lời
21
Kể từ principal
đề cập đến đối tượng UserDetails
của bạn, nếu bạn kiểm tra đối tượng đó, vai trò được lưu trữ dưới public Collection<GrantedAuthority> getAuthorities() { .. }
.
Điều đó nói rằng, nếu bạn chỉ muốn in các vai trò trên màn hình, làm như sau: -
<sec:authentication property="principal.authorities"/>
18
Sử dụng getAuthorities hoặc viết triển khai của riêng bạn của userdetails và tạo ra một phương pháp thuận tiện.
hay:
<sec:authorize access="hasRole('supervisor')">
This content will only be visible to users who have
the "supervisor" authority in their list of <tt>GrantedAuthority</tt>s.
</sec:authorize>
từ here.
3
<sec:authentication property="principal.authorities" var="authorities" />
<c:forEach items="${authorities}" var="authority" varStatus="vs">
<p>${authority.authority}</p>
</c:forEach>
+0
Một số chi tiết nhỏ đi một chặng đường dài ... –
Các vấn đề liên quan
- 1. Java: Bảo mật mùa xuân 3 Phân cấp vai trò
- 2. Bảo mật mùa xuân 3 chỉ định nhiều vai trò truy cập chặn chặn url
- 3. xác định url mục tiêu dựa trên vai trò trong bảo mật mùa xuân 3.1
- 4. Bảo mật mùa xuân @RequestBody
- 5. Bảo mật mùa xuân: userdetails tùy chỉnh
- 6. C# Bảo mật dựa trên vai trò
- 7. Thêm thư viện mùa xuân để sử dụng Thẻ SIM JSP để bảo mật trong Freemarker
- 8. Bảo mật dựa trên vai trò cho OSGi
- 9. Trang đăng nhập bảo mật mùa xuân
- 10. cách chuyển hướng trang bị từ chối truy cập trong bảo mật mùa xuân?
- 11. Lựa chọn thay thế cho bảo mật mùa xuân ở Java (mùa xuân)
- 12. Bảo mật mùa xuân 3.0 - Cấp phép với xác thực
- 13. Bảo mật dựa trên vai trò asp.net mvc
- 14. Bảo mật mùa xuân: Đặt GrantedAuthorities
- 15. Bảo mật mùa xuân: Làm cách nào để đặt lại SPRING_SECURITY_LAST_EXCEPTION.message?
- 16. Bảo mật mùa xuân null pointer exception
- 17. Triển khai bảo mật dựa trên vai trò trong LDAP
- 18. OpenID bảo mật mùa xuân - UserDetailsService, AuthenticationUserDetailsService
- 19. Bảo mật mùa xuân: Cách đổi tên trường "_spring_security_remember_me"?
- 20. Nhận Hiệu trưởng bảo mật mùa xuân trong biểu thức JSP EL
- 21. Mã hóa bảo mật mùa xuân MD5
- 22. Bảo mật mùa xuân 3.1 bằng Active Directory
- 23. Làm cách nào tôi có thể xác thực người dùng bằng bảo mật mùa xuân bằng cách sử dụng DaoAuthenticationProvider
- 24. Không thể truy cập thông tin Bảo mật mùa xuân trong một bài đăng đa truy cập servlet
- 25. Bảo mật mùa xuân: setUserPrincipal theo cách thủ công
- 26. Xác thực bảo mật mùa xuân qua mã thông báo
- 27. Truy cập an ninh mùa xuân chính
- 28. Phiên bảo mật mùa xuân không hợp lệ
- 29. Bộ lọc IP sử dụng Bảo mật mùa xuân
- 30. Bảo mật mùa xuân - Chuyển hướng nếu đã đăng nhập
làm thế nào để sử dụng getAuthorities từ jsp? – Rajesh
chỉ cần sử dụng quy ước đậu nromal: –
NimChimpsky
Url không hoạt động ngay bây giờ. –