jsp状态管理】的更多相关文章

http无状态协议 服务器记不住你 每次浏览器访问,服务器不会特点保存相应信息,故记不住你 jsp状态存储的两种机制 cookie 存储在客户端 用途: 1.简化登陆 2.追踪特定对象 3.保存用户常用浏览器访问记录 安全风险:容易泄露用户信息 cookie与session对比 类别 存储位置 作用 保存的类型 生命周期 cookie 客户端 保存不重要信息 string 长时间保存,随浏览器 session 服务端 保存重要信息 Object 会话…
Http 协议的无状态性 无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求.但是同一个浏览器再次发送请求给服务器的时候,服务器并不知道它就是刚才那个浏览器 session session表示客户端与服务器的一次对话 Web中的session指的是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间 从上述定义中可以看到,session实际上是一个特定的时间概念 在服务器的内存中保存着不同用户的session,也就是说每一个用户对应着一个…
一.http协议的无状态 无状态性是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求.但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道他就是刚才的那个浏览器.简单的说,就是服务器不会去记得你,所以就是无状态协议. 既然http是一种无状态的传输协议,无法记录用户的状态,就要想办法保存用户的状态. 那么,如何保护用户状态呢? 保护用户状态的两大机制: 第一种方法:用JSP的九大内置对象之一Session. 第二种:就是一种客户端技术:Cookie 二.Cookie概述 Cook…
HTTP协议的无状态性 无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端的请求. 但是当同一个浏览器再次发送请求给了服务器的时候,服务器并不知道它就是刚才那个浏览器. 简单地说,就是服务器不回去记得你,所以就是无状态协议. 保存用户状态的两大机制:Session和Cookie. 什么是Cookie? Cookie:中文名称“小甜饼”,是Web服务器保存在客户端的一系列文本信息. 典型应用一:判定注册用户是否已经登录网站. 典型应用二:“购物车”的处理. Cookie的作用: 对特定对…
http协议的无状态性:当浏览器发送请求飞服务器时,服务器相应客户端请求:但当同一个浏览器再次发送请求给浏览器时,服务器并不知道它就是刚才那个客户端. 保存用户状态的两大机制:Session,Cookie. Cookie:是web服务器保存在客户端的一系列文本信息. 典型应用一:判定注册用户是否已经登录网站. 典型应用二:“购物车“的处理. 生活中的Cookie应用: 1.视频网站系统自动记录已经浏览过的视频. 2.登录时,让用户选择是否记住登录状态(十天内免登陆)记住用户名和密码实现自动登录.…
案例:Cookie在登录中的应用 URL编码与解码的工具类解决中文乱码的问题,这个工具类在java.net.*包里 编码:URLEncoder.encode(String s,String enc)//s:对哪个字符串进行编码,enc:用的字符集(例:utf-8) 解码:URLDecoder.decode(String s,String enc)//s:对哪个字符串进行解码,enc:用哪个字符集解码(例:utf-8) login.jsp <%@ page language="java&qu…
Cookie : 是web服务器保存在客户端的一系列文本信息. Cookie的作用: 1.对特定的对象的追踪 2. 3. JSP中创建Cookie以及使用 创建Cookie对象 写入Cookie对象 使用Cookie对象 Cookie在登录应用: 需求: 用户在勾选记住密码后, 1. 保存用户密码24小时,并在另外一个页面上显示通过cookie读取用户的用户名和密码, 2. 在返回登录页面上,自动填充用户名以及密码 注意: 1. 用户名可以为中文字符,需要解决中文字符转码问题 2.  sessi…
http协议无状态性 当提交请求,服务器返回响应.但当同一用户同一浏览器再次提交请求,服务器并不知道与刚才的请求是同一用户浏览器发起. 保存用户状态的两大机制 Session-保存在服务器端 Cookie-保存在客户端 Cookie 保存在用户端的文本信息. 使用场景: 1.判断用户是否已登录,n天内保存登录状态. 2."购物车"处理. 3.保存浏览记录. 缺点:容易泄露用户信息. 创建与使用 Cookie c = new Cookie(String key,Object value)…
上篇博文介绍了在客户端状态管理的两种方式:http://www.cnblogs.com/wolf-sun/p/3329773.html.除了在客户端上保存状态外,还可以在服务器上保存状态.使用客户端的状态,其缺点在于增加了数据在网络之间的传送.使用服务器端状态的缺点在于,服务器必须给客户端分配资源,下面详细讨论服务器端的状态管理技术. 服务器端的状态管理 Session 会话状态与浏览器会话相关.客户在服务器上第一次打开Asp.Net页面时,会话就开始了.当客户在20分钟之内没有访问服务器,会话…
引入:b/s(浏览器/服务器模式)区别于winform的是winform中只加载一次页面构造函数,而b/s中只要点击按钮或者其他涉及后台的操作都会调用后台代码.一般情况下为了防止服务器过载,b/s不会采用常连接,这样可以保持服务器的高性能.但b/s的缺点是连接断开之后会清除服务器资源. 问题:b/s中如果页面提交,那么重新提交(页面刷新)的时候,前面一个页面中的对象会被销毁,就会造成上一个页面中定义的对象不可用的情况.比如下面的代码. public partial class Bs : Syst…