博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
session概述&作用
阅读量:5753 次
发布时间:2019-06-18

本文共 1246 字,大约阅读时间需要 4 分钟。

servlet三大域:

request,session,application(servletContext)

 ------------------------------------------------------

1. HttpSession概述

* HttpSession是由JavaWeb提供的,用来会话跟踪的类。session是服务器端对象,保存在服务器端!!!
* HttpSession是Servlet三大域对象之一(request、session、application(ServletContext)),所以它也有setAttribute()、getAttribute()、removeAttribute()方法
* HttpSession底层依赖Cookie,或是URL重写!

2. HttpSession的作用

* 会话范围:会话范围是某个用户从首次访问服务器开始,到该用户关闭浏览器结束!
> 会话:一个用户对服务器的多次连贯性请求!所谓连贯性请求,就是该用户多次请求中间没有关闭浏览器!
* 服务器会为每个客户端创建一个session对象,session就好比客户在服务器端的账户,它们被服务器保存到一个Map中,这个Map被称之为session缓存!
> Servlet中得到session对象:HttpSession session = request.getSession();
> Jsp中得到session对象:session是jsp内置对象之下,不用创建就可以直接使用!
* session域相关方法:
> void setAttribute(String name, Object value);
> Object getAttribute(String name);
> void removeAttribute(String name);

 

--------------------------------------------------------------------------------

 

----------------------------------------------------------------------------

<body>

<h>向session域保存数据</h>
<%
session.setAttribute("a", "A");
%>
</body>

------------------------------------------------------------------------------

<body>

<h>获取session中的数据</h>
<%
String aa=(String)session.getAttribute("a");
%>
<%=aa %>

 

转载于:https://www.cnblogs.com/danyuzhu11/p/6609648.html

你可能感兴趣的文章
Execution Plan 执行计划介绍
查看>>
29.6. nm - list symbols from object files
查看>>
Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals)爆零记
查看>>
jQuery中$.fn的用法示例介绍
查看>>
Python中的画图初体验
查看>>
又一个半成品库 weblog rpc client
查看>>
关于前端的photoshop初探的学习笔记
查看>>
Java程序员的日常 —— 响应式导航Demo
查看>>
敏捷软件开发宣言--常读常新
查看>>
objective-c内存管理基础
查看>>
httpServlet,GenericServlet,Servlet源码分析
查看>>
easyUI——datebox验证和自定义取消按钮
查看>>
第 20 章 Nagios
查看>>
MagSpoof:能预测并窃取你下一张信用卡号码的廉价设备
查看>>
python接口自动化9-https请求(SSL)
查看>>
MySQL的rpm和源码两种安装操作
查看>>
JS中的!=、== 、!==、===的用法和区别
查看>>
【&#9733;】IT界8大恐怖预言
查看>>
sap关于价值串的说法(转载)
查看>>
采购申请转采购订单错误:在语言EN中没有维护短文本(请重维护物料460300080)
查看>>