javaweb之httpSession

本文详细介绍了HttpSession的概念及其在Java Web中的应用。HttpSession是用于跟踪客户端会话的重要工具,依赖于Cookie或URL重写实现。文章还解释了如何在Servlet和JSP中使用HttpSession,并说明了它与其他域对象的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HttpSession概述

    HttpSession是由javaweb提供的,用来会话跟踪的类.Session是服务器端对象,保存在服务器端!!!!

    HttpSession是servlet三大域之一(request,session,application),所以也有setAttribute()  getAttribute()  removeAttribute()方法

   HttpSession底层依赖cookic,或是URL重写


session(会话):

                           1. 一个用户对服务器的多次连贯性请求!所谓的连贯性请求,就是该用户多次请求中间没有关闭浏览器。

                          (一个会话间多个请求  共享的数据依靠的是session)所以说session是特殊的cookic

                             

                           2.服务器会为每个客户端创建一个session对象,session就是好比客户在服务器的账号,他们被服务器保存在一个Map中,这个Map被称之为Session缓存.

       

session的使用 

                           HttpSession session=request.getSession();

                          在jsp中得到session对象:sesion是内置对象,不用创建就能是一个!<%session.setAttribute("dddd","aaaaaaa")%>   

                         

                          session域的相关方法:

                            setAttribute()  getAttribute()  removeAttribute()

在web.xml中配置Session时间

<seession-config>

        <session-timeout>30</session-timeout>

</session-config>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值