JSP状态管理--第十四天
来源:互联网 发布:留存统计最高效的算法 编辑:程序博客网 时间:2024/06/01 09:02
JSP状态管理对象
Cookie :服务器保存在客户端的一些信息,每次客户端访问服务器的时候,都会带有cookie信息
特点:1 以文本形式保存在客户端
2 只能保存文本,不能是对象
操作 保存cookie
获取cookie
删除cookie:
1 从本地硬盘中删
2 重新设置过期时间
注意:重要的密码绝对不能用cookie保存
session (是JSP的内置对象)
:保存在服务器的信息
特点:可以保存任何对象
保存方法:session.setAttribute(“键”,值);
获取方法:session.getAttribute(“键”);
request 想成java中的传参
session (user对象) 想成java中的静态
session过期时间:30分
//session默认保存30分钟,也设置过期时间
//session.setMaxInactiveInterval(10);//秒
如果浏览器关闭session也会消失--错误的
Jsessionid
所有的JSP都是服务器
面试题:为什么使用cookie第一次访问网页不能获得JsessionId ,而用session.getId()可以获取
清楚session :
1 设置保存时间
2 session.removeAttribute("键")
3 session.invalidate();
注销、退出、切换账号
application(内置对象):保存在服务器端的信息
保存方法:application.setAttribute(“键”,值);
获取方法:application.getAttribute(“键”);
作用:来保存某个网页的访问量
例子:
进入该页面显示该页面的访问量
cookie session application 区别
1 过期时间
cookie:需要自定义,否则关闭浏览器就没有了
session:默认30分钟,服务器关闭也没有
application:只要服务器不关闭,就一直存在
2 获得和设置区别
cookie:通过new和resp...来设置保存,通过requ来获取
session/application通过set和get来保存和获取
3 cookie和session是1:1(1个客户端-1个服务器)
application 客户端:服务器 是 N:1
补充session的功能:
1 保存和获取
2 防盗链
192.168.1.122:8080/20170508/application/index.jsp
作业:
1 login.jsp页面记住上一次正确登录的账号(cookie)
2 当登录成功后跳到welcome.jsp页面,在该页面上显示欢迎你,XXX/游客
3 在welcome.jsp页面中写注销的功能
注销是一个超链接
4 welcome.jsp页面显示访问量
- JSP状态管理--第十四天
- 第十四天
- 第十四天
- 第十四天
- 第十四天
- 第十四天
- 第十四天
- 第十四天
- 第十四天
- 第二十四天:session服务器端的状态管理技术
- jsp会话状态管理
- Jsp状态管理
- JSP状态管理
- 【jsp笔记】状态管理
- jsp状态管理
- jsp状态管理
- JSP状态管理
- JSP状态管理
- 获取时间/日期工具类:格式化日期,获取当前时间,指定时间,上一月,指定时间的毫秒数
- There is no Action mapped for action name xx.
- webpack 的使用
- Activity和Fragment如何通信?
- 每天一个linux命令(26): 文件权限命令 /etc/group文件详解
- JSP状态管理--第十四天
- 写高质量OC代码52建议总结:41.多用派发列队,少用同步锁
- 1059: [ZJOI2007]矩阵游戏
- Spring AOP事务管理(使用切面把事务管理起来)
- 并查集
- Android中保存图片到本地功能实现
- VS保存并生成解决方案
- 计算几何基本板子(待补)
- 浅谈表值函数和标量值函数