77范文网 - 专业文章范例文档资料分享平台

Servlet学习笔记(19)

来源:网络收集 时间:2021-02-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Servlet学习笔记

Object value = request.getAttribute(key);

request.removeAttribute(key);

注:在进行服务器内部跳转的时候,如果需要传递数据那么一般都会将数据放在request

对象中进行传递。

2)HttpSession(会话范围:sessionScope)

创建:客户端发起一个新的会话时;

销毁:会话结束

1. 停止web应用;

2. 会话超时:如果在一段时间内,客户端没有发起新的请求,并且这段 时间已经超过了被认为超时的时间。

<session-config>

<session-timeout>10</session-timeout>

</session-config>

3. 调用HttpSession对象的invalidate方法

session.invalidate();

session.setAttribute(key,value);

Object value = session.getAttribute(key);

session.removeAttribute(key);

注:1. session中一般不宜存放过多数据;

2. 客户状态信息,在整个会话中经常需要使用的数据以及在进行客户端重定向 时需要传递数据,那么我们可以将数据放在session对象中。

3)ServletContext(应用范围:applicationScope)

创建:web应用启动的时候

销毁:web应用停止的时候

ctx.setAttribute(key,value);

Object value = ctx.getAttribute(key);

ctx.removeAttribute(key);

注:这个对象对于一个web应用是唯一的,servletContext 对象中一般存放一些所有用

户都要使用,并且在整个web应用运行过程中一直要使用的数据。

范围大小:requestScope<sessionScope<applicationScope

注意:放在requestScope中的数据,对于请求过程中经过的所有的servlet共享;放在

sessionScope中的数据,对于在同一个会话中发起的所有的请求共享;放在applicationScope

中的数据对所有的会话共享。

第六章 过滤器

1、Filter

1)对于客户端的请求和服务器端的reponse,我们使用一段程序(filter),在其传输之

前进行检查,对不符合条件的request或者response进行拦截,阻止其执行。

2)Filter不是一个servlet,它是实现了Filter接口的java类。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Servlet学习笔记(19)在线全文阅读。

Servlet学习笔记(19).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1188778.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: