session、pageContext.getSession()与request.getSession()都代表当前session
中国的月亮和美国的月亮都是一个月亮
在jsp文件(后缀 .jsp)中可以直接使用session,但是在servlet、Filter(后缀都是 .java)中必须先获取 HttpSession session = request.getSession(); 然后进行操作
以键值对的形式将对象保存到session中,可以这样写:
session.setAttribute(String name, Object value) 等于
request.getSession.setAttribute(String name, Object value) 等于
pageContext.getSession().setAttribute(String name, Object value)
比如你在aa.jsp中 session.setAttribute("session1","这是保存的内容");
那你在bb.jsp中可以String str=(String)session.getAttrinbute("session1");//那么str就等于"这是保存的内容"
注意:setAttribute()时所有类型都会向上转型为Object而存入,向上转型不需要强制类型转换。getAttribute()的返回值类型是Object,需要向下转型,向下转型需要强制类型转换。这里是转换成String。
點擊查看更多內容
6人點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦