Session问题

问题:为实现登陆后修改个人信息,只显示个人信息,在登陆过程中输入的值多次使用(在dengluServle中使用,也在SearchServlet中使用),但是登陆jsp页面form只能提交到action=”...“里。

解决方法:运用session将数据储存在服务器中,多次运用。学习网址:https://blog.csdn.net/wowwilliam0/article/details/82736074

                  怎样创建session?

  1. 导入相应包
    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();

posted @ 2019-12-20 17:24  Mac_13  阅读(240)  评论(0)    收藏  举报