文档章节

request session context page 区别

itfanr
 itfanr
发布于 2014/11/21 21:48
字数 318
阅读 35
收藏 0
点赞 0
评论 0

1.request对象

客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 

2.session对象

session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例

3.pageContext对象

pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者,它的本 类名也叫pageContext。 

4.page对象

page对象就是指向当前JSP页面本身,有点象类中的this指针,它是java.lang.Object类的实例 

这些都是jsp的内置对象,通过这些对象能够做到同服务器端的交互,从而实现程序的流程。这几个对象存在的生命周期和作用域都不相同:

application存在的时间最长,只要服务器没有关闭,就一直。其次是session>request>page

作用域也一样

本文转载自:http://www.cnblogs.com/simple-lifer/archive/2011/08/16/2141329.html

共有 人打赏支持
itfanr
粉丝 114
博文 446
码字总数 161777
作品 1
济南
程序员
django.contrib.auth 登陆注销学习

备注: 内容基于django1.9版本 auth模块实现功能 通过入口url.py文件中定义的urlpatterns可以看出,auth模块共定义了8个url,分别用于: 登录 注销 修改密码 修改密码完成 密码重置 密码重置...

alazyer ⋅ 2016/08/25 ⋅ 0

jsp---JSTL核心标签

在JSP页面中要使用格式化标签,必须使用<%@ taglib%>指令, <%@ taglib prefex="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:set>标签能够将变量存储在JSP范围中或者是JavaBean的属性......

durban ⋅ 2012/02/05 ⋅ 0

深入了解Servlet中的Cookie

1.声明 本文属于个人理解,如果觉得理解有误的话还请各位指出。 2.问题描述 cookie是什么?servlet中cookie是什么?servlet中如何设置cookie?什么时候会设置cookie?为什么第一次访问jsp页面...

666B ⋅ 2016/10/29 ⋅ 0

使用IHttpHandler做权限控制[ASP.NET | IHttpHandler | AjaxPro | UserHostName]

Web.Config配置如下: 整个IHttpHandler实现代码如下: /// /// 本HttpHanderPowerControls可以控制权限,但是在使用Aja

walb呀 ⋅ 2017/12/07 ⋅ 0

关于页面传值的方法

关于页面传值的方法,又引发了一场讨论。看来这个还是有很多人关注的,因此我就我个人观点做了些总结,希望对大家有所帮助。   1. 使用QueryString变量 QueryString是一种非常简单的传值方...

云栖希望。 ⋅ 2017/12/04 ⋅ 0

play系列5: play的scope

传统的J2EE有以下四种scope. Application scope Session scope Request scope Page scope 做过WEB开发的都知道意思,这里就不说了。 不过play定义了下面四种scope: Session scope Request sc...

强子哥哥 ⋅ 2014/01/13 ⋅ 0

ASP.NET跨页面传值技巧总结

使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对...

铂金小猴 ⋅ 2012/10/29 ⋅ 0

nginx+tomcat+memcached 共享session问题,跪求各位大神显圣。

我们的环境是nginx+2台tomcat实现负载,memcached实现session同步。我的tomcat,context.xml配置文件如下。 tomcat1的context.xml配置...

bing0726 ⋅ 2015/12/02 ⋅ 0

shiro 之 登陆后subject依然未空

shiro框架是一个强大的轻量级java安全框架。它提供了权限验证、加密、session管理的功能。shiro易用、上手快,应用场景大到企业级应用、小到手机应用都可以使用。本文就针对shiro的subject一...

hyssop ⋅ 2016/11/28 ⋅ 0

ASP.NET管理状态的十种途径

HTTP协议是无状态的,ASP.NET提供了丰富的手段在页面之间管理状态。本文列举ASP.NET管理状态的十种途径。 ASP.NET中,从System.Web.UI.Page继承的类里有以下十种管理页面状态的途径: 1. App...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

DevOps 资讯 | PostgreSQL 的时代到来了吗 ?

PostgreSQL是对象-关系型数据库,BSD 许可证。拼读为"post-gress-Q-L"。 作者: Tony Baer 原文: Has the time finally come for PostgreSQL?(有删节) 近30年来 PostgreSQL 无疑是您从未听...

RiboseYim ⋅ 7分钟前 ⋅ 0

Cube、Cuboid 和 Cube Segment

1.Cube (或Data Cube),即数据立方体,是一种常用于数据分析与索引的技术;它可以对原始数据建立多维度索引。通过 Cube 对数据进行分析,可以大大加快数据的查询效率 2.Cuboid 在 Kylin 中特...

无精疯 ⋅ 45分钟前 ⋅ 0

github太慢

1:用浏览器访问 IPAddress.com or http://tool.chinaz.com 使用 IP Lookup 工具获得github.com和github.global.ssl.fastly.net域名的ip地址 2:/etc/hosts文件中添加如下格式(IP最好自己查一...

whoisliang ⋅ 47分钟前 ⋅ 0

非阻塞同步之 CAS

为解决线程安全问题,互斥同步相当于以时间换空间。多线程情况下,只有一个线程可以访问同步代码。这种同步也叫阻塞同步(Blocking Synchronization). 这种同步属于一种悲观并发策略。认为只...

长安一梦 ⋅ 57分钟前 ⋅ 0

云计算的选择悖论如何对待?

人们都希望在工作和生活中有所选择。但心理学家的调查研究表明,在多种选项中进行选择并不一定会使人们更快乐,甚至不会产生更好的决策。心理学家Barry Schwartz称之为“选择悖论”。云计算为...

linux-tao ⋅ 今天 ⋅ 0

Redis 注册为 Windows 服务

Redis 注册为 Windows 服务 redis 注册为 windows 服务相关命令 注册服务 redis-server.exe –service-install redis.windows.conf 删除服务 redis-server –service-uninstall 启动服务 re......

Os_yxguang ⋅ 今天 ⋅ 0

世界那么大,语言那么多,为什么选择Micropython,它的优势在哪?

最近国内MicroPython风靡程序界,是什么原因导致它这么火呢?是因为他功能强大,遵循Mit协议开源么? 错!因为使用它真的是太舒服了!!! Micropython的由来,这得益于Damien George这位伟大...

bodasisiter ⋅ 今天 ⋅ 0

docker 清理总结

杀死所有正在运行的容器 docker kill $(docker ps -a -q) 删除所有已经停止的容器(docker rm没有加-f参数,运行中的容器不会删掉) docker rm $(docker ps -a -q) 删除所有未打 dangling 标...

vvx1024 ⋅ 今天 ⋅ 0

关于学习

以前学车的时候,教练说了这样的一句话:如果一个人坐在车上一直学,一直学,反而不如大家轮流着学。因为一个人一直学,就没有给自己留空间来反思和改进。而轮流着学的时候大家下来之后思考上...

mskk ⋅ 今天 ⋅ 0

压缩工具之gzip-bzip2-xz

win下常见压缩工具:rar zip 7z linux下常见压缩工具:zip gz bz2 xz tar.gz tar.bz2 tar.xz gzip 不支持目录压缩 gzip 1.txt #压缩。执行后1.txt消失,生成1.txt.gz压缩文件 gzip -d 1.txt....

ZHENG-JY ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部