您好,登錄后才能下訂單哦!
小編給大家分享一下jsp如何使用sessionScope獲取session,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
sessionScope整體的意思是獲得存放在session.setAttrbute(key,value)的值即session.getAttribute(key);
場景:有些實體對象可以放到HttpSession對象中,保正在一個會話期間可以隨時獲取這個對象的屬性,例如可以將登錄用戶的信息寫入session,以保證頁面隨時可以獲取并顯示這個用戶的狀態信息。下面以此為例。
1.后臺將用戶這一實體對象寫入session(HttpSession),這里是從攔截器中寫入,代碼中的userInfo是從單點登錄服務器獲取的登錄用戶信息
User user = new User(userInfo); session.setAttribute("loginUser", user);
2.前臺使用c標簽set屬性值
參考:http://www.yiibai.com/jsp/jstl_core_set_tag.html
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <c:set var="user" value="${sessionScope.loginUser}"/>
3.使用,name是userInfo對象里的屬性 [javascript] view plain copy ${user.name}
${user.name}
以上是“jsp如何使用sessionScope獲取session”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。