JSP 中request、session 与 application 的区别
来源:互联网 发布:ssohandler java 编辑:程序博客网 时间:2024/06/05 19:49
三者区别:
request:就像发短信,request生命周期跟同一个请求同生死。
session:就像打电话,在一个会话中都有效。session跟同一个浏览器的打开与关闭同生死。
application:跟同一个应用相关,只跟服务器的打开与关闭同生死,跟浏览器无关(除非重启服务器,否则application的数据不会丢失)。
测试:设置了 session1.jsp 和 session2.jsp 两个文件,点击 session1.jsp 中的超链接标签跳转到 session2.jsp ,代码如下:
session1.jsp:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body> <% request.setAttribute("requestTestKey", "requestTestVal"); session.setAttribute("sessionTestKey","sessionTestVal"); application.setAttribute("applicationKey","applicationVal"); %> <a href="session2.jsp">点我到session2.jsp</a></body></html>
session2.jsp:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body> <% String requestVal = (String)request.getAttribute("requestTestKey"); String sessionVal = (String)session.getAttribute("sessionTestKey"); String applicationVal = (String)application.getAttribute("applicationKey"); out.print(requestVal); out.print("<br/>"); out.print(sessionVal); out.print("<br/>"); out.print(applicationVal); %></body></html>
可以运行代码查看区别。
阅读全文
0 0
- JSP 中request、session 与 application 的区别
- Jsp中application session request的区别实例
- jsp中page,request,session,application的区别
- jsp中session与application的区别
- Request与session与application的区别
- Request与session与application的区别:
- 关于jsp中page,request,session,application作用域的区别
- JSP 中 application,cookie,session 的区别
- request,session,application 的区别
- JSP中page、request、session和application的scope
- JSP中page、request、session、 application的作用域
- JSP中application session request cookie 生命周期的问题
- JSP中application session request cookie 生命周期的问题
- JSP中page request session application 范围
- Page、request、session、application四个域的使用与区别
- jap中PAGE,request,session和application的区别
- JSP的page、request、session、application
- jsp中useBean动作的scope可以制定四种范围(page,request,session,application)的区别
- scrollTop 各浏览器兼容方法
- HTML5元素、属性和格式化
- spring事务详解
- 【甘道夫】Geohash基础应用By Python
- 广播
- JSP 中request、session 与 application 的区别
- 广播
- Centos7.3搭建svn服务端
- PAT B1012.数字分类
- C语言main函数标准格式:int main(int argc, char * argv[]);
- mindmanager的R6025
- IDEA同时打开多个项目
- Android广播之无序静态代码
- 3523. 【NOIP2013模拟11.7A组】JIH的玩偶(tree)