码迷,mamicode.com
首页 > 其他好文 > 详细

Session问题

时间:2019-12-20 18:38:11      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:vax   use   back   pac   cti   str   log   orm   let   

问题:为实现登陆后修改个人信息,只显示个人信息,在登陆过程中输入的值多次使用(在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();

Session问题

标签:vax   use   back   pac   cti   str   log   orm   let   

原文地址:https://www.cnblogs.com/mac-13/p/12074235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!