web中四大作用域对象,及作用范围

page(当前jsp有效) request(一次请求) session(一次会话) application(整个web应用)

page域指的是pageContext.

request域指的是HttpServletRequest

session 域指的是HTTPSession

application 域指的是ServletContext,他们都是域对象,原因就是他们都内置了map集合,都有setAttribute getAttribute方法。而且他们的name都是String类型,而value都是Object类型。

他们都有自己固定的生命周期和作用域

page:jsp页面被执行,生命周期开始,jsp页面执行完毕,生命周期结束。

request:用户发送一个请求,开始,服务器返回响应,请求结束,生命周期结束。

session:用户打开浏览器访问,创建session(开始),session超时或被声明失效,该对象生命周期结束。

application:web应用加载的时候创建。Web应用被移除或服务器关闭,对象销毁

原文地址:https://www.cnblogs.com/4756yaoyexingjun/p/11879397.html

时间: 2024-08-09 22:10:31

web中四大作用域对象,及作用范围的相关文章

JavaWeb中四大域对象的作用范围

JavaWeb的四大作用域为:PageContext,ServletRequest,Session,ServletContext: PageContext域:作用范围是整个JSP页面,是四大作用域中最小的一个:生命周期是当对JSP的请求时开始,当响应结束时销毁. ServletRequest域:作用范围是整个请求链(请求转发也存在):生命周期是在service方法调用前由服务器创建,传入service方法.整个请求结束,request生命结束. Session域:作用范围是一次会话.生命周期是在

Web开发四大作用域(转)

Web开发中的四个域对象(范围由小到大): page(jsp有效)  request(一次请求) session(一次会话) application(当前web应用) page域指的是pageContext. request域指的是HttpServletRequest session 域指的是HTTPSession application 域指的是ServletContext 之所以他们是域对象,原因就是他们都内置了map集合,都有setAttribute getAttribute方法.而且他们

九大内置对象及四大作用域

二,九大内置对象到底是哪九大呢? [plain] view plain copy print? 内置对象名          类型 request        HttpServletRequest response       HttpServletResponse config         ServletConfig application    ServletContext session        HttpSession exception      Throwable page

jsp四大作用域和servlet三大作用域及内置对象

servlet的三大作用域对象: request(HttpServletRequest) session(HttpSession): application(ServletContext):tomcat启动时创建,tomcat关闭时销毁,整个web的生命周期只有一个 括号内为其对应的类 jsp的四大作用域对象: page(pageContext) request(HttpServletRequest) session(HttpSession) application(ServletContext

JSP九大内置对象及其作用+四大域对象

JSP九大内置对象及其作用+四大域对象 一,什么是内置对象? 在jsp开发中会频繁使用到一些对象,如ServletContext HttpSession PageContext等.如果每次我们在jsp页面中需要使用这些对象都要自己亲自动手创建就会特别的繁琐.SUN公司因此在设计jsp时,在jsp页面加载完毕之后自动帮开发者创建好了这些对象,开发者只需要使用相应的对象调用相应的方法即可.这些系统创建好的对象就叫做内置对象. 在servlet程序中,如果开发者希望使用session对象,必须通过re

Java Web(五) JSP详解(四大作用域九大内置对象等)

前面讲解了Servlet,了解了Servlet的继承结构,生命周期等,并且在其中的ServletConfig和ServletContext对象有了一些比较详细的了解,但是我们会发现在Servlet中编写一些HTML代码,是很不方便的一件事情,每次都需要out.println(HTML); 因此就出现了JSP,来解决这样的问题,JSP中的内容就是html,但是能够嵌套java语言,现在来详细了解一下JSP. --WH 一.JSP 1.什么是JSP? JSP(Java Server Pages):是

EL四大作用域 9个jsp对象有效范围 及 对应的类

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 java中request,session,application的作用范围      page,request,session,application四者的作用范围:     

JSP语法九大内置对象和四大作用域

一.JSP 原理:JSP其实就是一个servlet. Servlet负责业务逻辑处理,JSP只负责显示.开发中,JSP中不能有一行JAVA代码 二.JSP语法 1. JSP模板元素:JSP中HTML标签及文本 2. 脚本:写JAVA代码,<% %> 3. 表达式:用于输出变量及表达式,<%= %> 4. 注释:分为三种 a) <!-- --> :JSP翻译成Servlet时也将进行翻译.页面中也有. b) <% /*.......*/ %>:JSP翻译成Se

jsp九大内置对象和四大作用域

看到网上一些Jsp内置对象介绍的都不是很全,今天我把各位大神的整理了一下. JSP九大对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用. 一.request对象:代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象.客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应.它是HttpServletRequest类的实例.作用域为request(用户请求期). 常用方法: 1 object g