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人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦