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

同一用户的不同页面共享数据的方法

时间:2018-07-23 21:11:23      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:font   读取   16px   个性   占用   跳转   log   send   登录   

方法一  Cookie

服务器在客户端保存用户的信息,并在需要的时候从客户端(本机)读取用户信息

功能: (1) 保存用户名和密码,在一定时间不需重新登录

(2) 记录用户访问网站的喜好

(3) 网站的个性化

方法二  sendRedirect跳转

实例:sendRedirect("wel?uname=ksyoon&pass=123");

注意点:(1)wel代表要跳转到的该Servlet的<url-pattern></url-pattern>内容;

(2)Servlet的url与变量之间用?连接;

(3)若要传递两个或两个以上变量用&连接;

(4)若要传递的数据是中文,会得到乱码;

修改LoginCl.java代码,实现当用户信息填写正确时,跳转到欢迎页面并显示用户名和密码

技术分享图片

修改Wel.java代码,获取用户名并在页面显示

技术分享图片

在浏览器上访问http:127.0.0.1:8080/myweb-site/login,用户信息填写正确后,跳转到欢迎页面,显示如下:

技术分享图片

 

方法三  session技术

session的各个属性会占用服务器的内存,因此软件公司在迫不得已的情况下才使用session

应用: (1) 网上商城中的购物车 (2) 保存登录用户的信息 (3)防止用户非法登录到某个页面

(4)将某些数据放在session中,供同一用户的各个页面使用

 

方法四  隐藏表单提交(form)

同一用户的不同页面共享数据的方法

标签:font   读取   16px   个性   占用   跳转   log   send   登录   

原文地址:https://www.cnblogs.com/KSYoon/p/9356825.html

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