Session问题
Posted mac-13
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Session问题相关的知识,希望对你有一定的参考价值。
问题:为实现登陆后修改个人信息,只显示个人信息,在登陆过程中输入的值多次使用(在dengluServle中使用,也在SearchServlet中使用),但是登陆jsp页面form只能提交到action=”...“里。
解决方法:运用session将数据储存在服务器中,多次运用。学习网址:https://blog.csdn.net/wowwilliam0/article/details/82736074
怎样创建session?
- 导入相应包
import javax.servlet.http.HttpSession;
2、创建session
HttpSession session= request.getSession();
3、获取session
存储方式:session.setAttribute("key",value); 取值1:session.getAttribute("key"); 取值2:String name=(String)session.getAttribute("key"); 举例如下: session.setAttribute("deptname",dname); session.getAttribute("deptname"); String dept=(String)session.getAttribute("deptname");
原文连接:https://blog.csdn.net/zhang1409399037/article/details/84671740
---------------------------------------------------------------------------分割线
登陆jsp页面,将name的值多次使用
登陆servlet,接受登陆jsp传来的数据
创建session,将name的值储存在服务器中
SearchServlet,同样创建session,获取服务器中name的值进行处理
HttpSession session= request.getSession();
以上是关于Session问题的主要内容,如果未能解决你的问题,请参考以下文章
一个队asp.net session进行了再次封装的C#类的代码
少部分手机浏览器对于COOKIE支持不够导致服务端无法读取session的解决方案
hibernate在使用getCurrentSession时提示no session found for current thread