我有一個具有彈簧+彈簧安全性的應用程序。在我的應用程序中,我有一個標題,在這個標題中我有用戶名,但這個用戶名只出現在我的第一頁,如果我改變頁面,用戶名消失。 我知道我可以得到校長的用戶名,但我想避免在每個控制器中編寫校長。有沒有其他的方法來保持標題中的名稱?Jsp中的標題中的用戶名
2
A
回答
1
您CA使用Spring Security JSP標記http://docs.spring.io/spring-security/site/docs/3.0.x/reference/taglibs.html
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<sec:authentication property="principal.username" />
1
首先,你需要下載彈簧安全標籤庫的jar文件或添加Maven的依賴,如果你正在使用maven。從這裏 下載JAR:http://mvnrepository.com/artifact/org.springframework.security/spring-security-taglibs/3.2.0.RELEASE
Maven的相關性:
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>3.2.0.RELEASE</version>
</dependency>
然後在頭
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
添加URI,然後你可以使用Spring安全標籤,對於示例 -
<sec:authentication property="principal.username" />
0
在你的jsp文件中使用類似這樣的東西顯示的nt用戶名:
<%@include file="header.jsp" %>
其中header是包含對principal.username的引用的jsp。只要你在嚴謹的環境中有一個主教,就會工作。
甚至更好定義自己的自定義JSTL標記......
相關問題
- 1. 在JSP中使用Id或用戶名
- 2. 會話管理:在標題中顯示用戶名的問題
- 3. JSP中的用戶交互
- 4. 網頁標題用戶名
- 5. Ajax與用戶名可用性中的JSP不起作用
- 6. 接取從JSP用戶名中使用Spring Security的
- 7. 如何在JSP中使用基於用戶名的URL?
- 8. Yii:登錄後更改標題中用戶名的樣式
- 9. 在帶有標題的URL(...)中顯示用戶名;
- 10. 使用JSP中的Ajax控制oracle數據庫中的用戶名
- 11. 在jsp頁面中顯示用戶的名字
- 12. 成功註冊後JSP中的用戶名和密碼
- 13. 閱讀jsp中的Active Directory用戶名稱
- 14. JSP中用戶名登錄的單獨結果
- 15. JSP中的基本名稱?
- 16. 用新的標題名稱列表更改列表中的標題名稱
- 17. 導入用戶在jsp頁面中定義包的問題
- 18. 在JSP中打印DataTable標題
- 19. JSP中的編碼問題
- 20. JSP中的會話問題
- 21. 在.jsp中的html問題
- 22. jsp中的選擇題
- 23. JSP中的計算問題
- 24. 用戶代理在.jsp中的替代
- 25. 將配置文件用戶名前置到Chrome中的窗口標題中?
- 26. 區分小部件中的用戶名和用戶標識
- 27. 如何從Laravel的用戶標識中獲取用戶名?
- 28. Grails中使用的JSP標籤
- 29. 切換登錄名和用戶標題
- 30. php包含標題和用戶名
謝謝你,我會嘗試用<秒:認證屬性=「principal.username」 /> – nole