1. 程式人生 > >session 和 request 儲存資料

session 和 request 儲存資料

1、 session.setAttribute(“sessionName”,Object); 用來設定session值的,sessionName是名稱,object是你要儲存的物件。 session.getAttribute(“sessionName”); 用來得到對應名稱的session值,即得到object物件,注意需要進行型別轉換!

2、 User curruser = new User(“zhangsan”, 20, “男”); request.setAttribute(“curruser”, curruser)

在這裡插入圖片描述

HTML/jsp頁面: 可以直接用el表示式獲取到request中設定的屬性值

難度級別 ${courseDto.course.courseGrade }

JavaScript: 獲取request.setAttribute的物件,兩種方式

var curruser= ‘<%=request.getAttribute(“curruser”)%>’; alert(curruser);

var curruser= ‘${curruser}’; alert(curruser);

5、需要注意的是使用request.setAttribute時不能使redirect而是forward。即是將請求轉發而不是重定向. 在這裡插入圖片描述