JSP中的作用域
application用于全局变量,可以获取全局的数据。作用范围比session大。
JSP常用内置对象总结:
out对象:用于客户端输出数据。
request对象:用于处理客户端发送的请求的数据信息。
response对象:用于响应客户端发送的请求并向客户端输出信息。
session对象:用于为客户端创建会话。
application对象:用于全局变量类似。
pagecontext:可以访问和此页面有关联的作用域的相关信息。
对象的作用域
JSP中提供了四种作用域:page作用域,request作用域,session作用域,application作用域。
page作用域:只能在JSP单一页面范围有效,page作用域内的对象只能在创建改对象的页面访问。如果请求转发到其他页面资源失效。
request作用域:request作用域可以在转发到其他页面也可以生效,重定向不生效。但是需要注意的是:request请求中作用域生效,请求结束,其他请求不生效。
request作用域对于每次客户端的请求都是不同的。对于任何一个新的请求,都会创建与本次请求相对应的request作用域。
session作用域:session作用域的范围是整个会话,会话失效作用域失效。否则在会话的所有时间都会生效。
application作用域:application作用域作用在整个web应用,这个应用运行期间作用域一直生效,在另一个浏览器也是可以访问到的。
只有在这个应用运行结束失效。
JSP四个作用域的范围:page<request<session<application
cookie:
cookie是由服务器端发送给客户端,浏览器会将cookie保存在某个目录下的文本文件。
cookie可以存放客户端的某些输入,或选择记录。 最常见到的是根据cookie判断用户是否注册。cookie还可以应用到用户的最近浏览过的商品之类。
cookie的常用方法:
setMaxAge:设置cookie的有效时间,以秒为单位。
setValue:设置cookie的值。
getName: 获取cookie的name。
getValue:获取cookie的值。
getMaxAge:获取cookie的有效时间。
为什么response有addcookie方法,response有重定向方法,重定向到下一个页面会对客户端做出响应,cookie会保存在文件中。
request转发方法,他是转发携带数据的,他的请求并没有结束,cookie就不会保存到客户端的文件中。
JSP中的作用域的更多相关文章
- jsp 中变量作用域:pageScope、requestScope、sessionScope、applicationScope
jsp 中,变量的作用域,一共有4种: pageScope:表示变量只能在本页面使用. requestScope:表示变量能在本次请求中使用. sessionScope:表示变量能在本次会话中使用. ...
- JSP中四大作用域详解
四大作用域 为了在页面.请求.和用户之间传递和共享数据,JSP提供了四个不同的作用域:page(页面作用域).request(请求作用域).session(会话作用域).application(应用程 ...
- JSP中的九大隐式对象及四个作用域
在这篇博文中,我们将讨论和学习JSP中的隐式对象及四个作用域. 一.九大隐式对象 这些对象是JSP容器为每个页面中的开发人员提供的Java对象,开发人员可以直接调用它们而不用显式地声明它们再调用. J ...
- jsp中的四个作用域,九个内置对象分别是什么?
九大内置对象: 内置对象(又叫隐含对象),就是在jsp中,不需要创建(由服务器<容器>来创建),可以直接使用的对象. 对象 含义 类 作用域 request 请求对象 类型 javax.s ...
- JSP中page、request、session、application作用域的使用
几乎所有的Web开发语言都支持Session功能,Servlet也不例外. Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的. 作用域分为四种,分别为: page ...
- Servlet&JSP中的知识点
先sun提出的是Servlet体系,这个体系使得使用JAVA的程序员也能开发基于B/S架构的WEB应用程序,使用Servlet类将HTTP请求和响应封装在标准JAVA类中来实现各种WEB应用方案.随着 ...
- [置顶] jsp中c标签的使用
jsp中c标签的使用 核心标签库 它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量.重复使用一组项目.测试条件和其他操作(如导入和重定向Web内容).Core标签按功能可分为4种类型: ...
- JSP中include指令和include动作区别
首先 <%@ include file=” ”%>:为指令元素 <jsp:include page=” ” flush=”true”/>:为 动作元素 先说指令元素: incl ...
- JSP中的隐含对象
什么是JSP中隐含对象:容器自动创建,在JSP文件中可以直接使用的对象. 作用:JSP预先创建的这些对象可以简化对HTTP的请求,响应信息的访问. JSP中的隐含对象: 输入输出对象:request. ...
随机推荐
- openstack系列文章(2)dashboard
玩转dashboard之前,考虑一些事情:(1)安全问题:网络访问策略(2)镜像的密码管理:windows或者linux,root或者administrator密码怎么管理(3)怎样创建自己的镜像:w ...
- mRNA文库构建
mRNA文库构建 Posted: 三月 27, 2017 Under: Transcriptomics By Kai no Comments RNA-seq测序方法 在测mRNA过程中,首先要去 ...
- go的语法
概述 有接触go语言,工作中用的比较少,偶尔做个小项目,最近看到的一个项目也从go迁移到java. 但是对go还是恋恋不忘,它语法比较简洁,库也比较多,编译速度快,等等优点,让我忘不了. 对go的语法 ...
- AX_xSession
Session xSession = new xSession(); ; xSession.userId();
- LNMP支持 多版本PHP
1.到 http://www.php.net/downloads.php(http://www.php.net/downloads.php) 选择合适的版本号,如 5.6.34 2.到 LNMP 1. ...
- python搭建服务器时nginx的有关问题
最近在学习Python服务器搭建的内容,网上大多是Windows环境下的,由于我使用的是Mac,为了不想装双系统折腾,就只好一步步采坑了.比较基础的我一步步记录下来, 1.安装nginx: brew ...
- TJOI2010中位数
中位数 上面是题目链接. 这一题比较水. 思路非常显然. 用mid查询时,只要返回中间值就行了. 主要就是add操作. 我们肯定不能插在末尾,然后用系统快排,这样只有30分. 那么正确的操作应该是二分 ...
- 计算pi的精度+进度条显示
步骤1:安装tqdm 首先,要打开cmd,输入指令,不断找到python文件的路径,知道找到Scripts,然后分别打入pip install pygame和pip install tqdm 如下图 ...
- linux五种I/O模型
1.基本概念 1.1同步和异步 同步和异步关注的是消息通信机制 1.1.1同步 所谓同步,就是在发出一个调用时,在没有得到结果之前,调用就不返回,一直在等,但是一旦调用返回,就能得到返回值. 1.1. ...
- 使用VS+OpenCV调用深度学习模型
最近项目有个任务,要在windows环境下用VS+OpenCV实现caffe模型的调用,于是在网上找了几个相关的博客跑了几个demo练练手.这些博客写得都很详细,但是有些细节由于版本更新的问题,配置的 ...