回覆列表
  • 1 # 滴逃逃

    你是提問前臺jsp頁面獲取session物件?

    首先在後臺把user放入session裡,並且也加了一個user的欄位type(int型別,1-管理員/0-企業使用者/2-一般使用者),即user-type物件在session裡。

    一般我們獲取物件,直接使用jstl標籤裡的${user.username}就能獲取物件,但是想要獲取session裡的物件,就不能直接這樣獲得。

    我在專案中是這樣來獲取session物件的:

    ${sessionScope["user-type"] }

    這樣就能獲得user-type的值了,取得這個值後,一般是用來實現角色選單許可權顯示管理的。

    如果放入session裡的物件是一個String型別的,要在jsp頁面獲得該物件,可以直接使用jstl標籤裡的fn標籤:

    如:我在session裡放了一個auths的String型別物件,auths(String型別,sys管理員/general全域性使用者/private個人使用者)

    這個需要在頁面引入:

    如果是sys型別使用者。。。。

  • 2 # 德心多面手

    你是提問前臺jsp頁面獲取session物件? 首先在後臺把user放入session裡,並且也加了一個user的欄位type(int型別,1-管理員/0-企業使用者/2-一般使用者),即user-type物件在session裡。 一般我們獲取物件,直接使用jstl標籤裡的${user.username}就能獲取物件,但是想要獲取session裡的物件,就不能直接這樣獲得。 我在專案中是這樣來獲取session物件的: ${sessionScope["user-type"] } 這樣就能獲得user-type的值了,取得這個值後,一般是用來實現角色選單許可權顯示管理的。如果放入session裡的物件是一個String型別的,要在jsp頁面獲得該物件,可以直接使用jstl標籤裡的fn標籤: 如:我在session裡放了一個auths的String型別物件,auths(String型別,sys管理員/general全域性使用者/private個人使用者) 這個需要在頁面引入:<%@ taglib uri="

    http://java.sun.com/jsp/jstl/functions

    " prefix="fn"%> <c:if test="${fn:contains(sessionScope["auths"],"sys")}"> 如果是sys型別使用者。。。。 </c:if>

  • 中秋節和大豐收的關聯?
  • 諸葛亮真的製造出木牛流馬了嗎?