为了账号安全,请及时绑定邮箱和手机立即绑定

session、request.getSession()与pageContext.getSession()

标签:
Java

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人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消