EL隐式对象和JSP内置对象.doc

EL隐式对象和JSP内置对象.doc

ID:62033352

大小:18.50 KB

页数:4页

时间:2021-04-15

EL隐式对象和JSP内置对象.doc_第1页
EL隐式对象和JSP内置对象.doc_第2页
EL隐式对象和JSP内置对象.doc_第3页
EL隐式对象和JSP内置对象.doc_第4页
资源描述:

《EL隐式对象和JSP内置对象.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JSP共有九大内置对象:ﻫ(1)HttpSession类的session对象ﻫﻫ  作用:主要用于来分别保存每个用户信息,与请求关联的会话;ﻫ  会话状态维持是Web应用开发者必须面对的问题。 ﻫ (2)HttpServletRequest类的request对象ﻫ 作用:代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据。ﻫﻫ (3)HttpServletResponse类的respone对象作用:代表响应对象,主要用于向客户端发送数据ﻫ(4)JspWriter类的out对象ﻫﻫ作用:

2、主要用于向客户端输出数据; Out的基类是JspWriterﻫ (5)ServletContex类的application对象ﻫ 作用:主要用于保存用户信息,代码片段的运行环境;ﻫﻫ 它是一个共享的内置对象,即一个容器中的多个用户共享一个application对象,故其保存的信息被所有用户所共享.ﻫ(6) PageContext类的pageContext对象作用:管理网页属性,为JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分中已命名对象的访问,它的创建和初始化都是由容器来完成的。 ﻫ  (7)S

3、ervletConfig类的config对象作用:代码片段配置对象,表示Servlet的配置。ﻫ (8)Object类的page(相当于this)对象ﻫ作用:处理JSP网页,是Object类的一个实例,指的是JSP实现类的实例,即它也是JSP本身,只有在JSP页面范围之内才是合法的。ﻫﻫ (9)Exceptionﻫ作用:处理JSP文件执行时发生的错误和异常ﻫ EL共有11大内置对象:ﻫﻫ JSP开发人员可以在EL表达式中使用EL隐式对象,而无须任何显式的编码活声明。隐式对象就是设计用来为 JSP编程提供方便

4、的,通过隐式对象,用EL编写的代码就可以直接使用JSP页面的一些最常用的地方。总共有11个隐式对象,这11个隐式对象可以分为5大类:ﻫﻫ *JSP隐式对象.  *作用域访问隐式对象. *参数访问隐式对象.ﻫ *首部访问隐式对象.ﻫ *初始化参数访问隐式对象. ﻫJSP隐式对象类中只有一个EL隐式对象,这就是pageContext隐式对象。这与同名的JSP隐式对象实际上就是同一个对象。余下的EL隐式对象都是Java映射(map),他们只是提供了更容易的途径来访问pageContext隐式对象的某些性质。 ﻫ共

5、有4个作用域隐式对象,分别为pageScope,requestScope, sessionScope和applicationScope.这些隐式对象都是映射,利用他们可以很容易的访问作用域属性.例如:附加到request作用域的username属性可以通过EL表达式${requestScope。username}来直接访问. 有两个参数访问隐式对象,可以用来访问HTTP请求参数(表单提交参数),即param和paramValues。param是一个用于访问单值参数的映射, paramValues则可用于访问

6、可能包含多个值的参数。接下来的实验会展示这将如何处理. ﻫ 有3个首部访问隐式对象,可以用于访问HTTP首部,分别是header, headerValues和cookie.如果想以原始的方式访问HTTP首部或cookie,这些映射就很有用. 另外还有一个初始化参数访问隐式对象:initParam。这个映射可以用于访问初始化参数的值,初始化参数的值一般都在web。xml中设置. 类别标识符描述 ﻫﻫ JSPﻫpageContextﻫﻫ  PageContext实例对应于当前页面的处理ﻫﻫ 作用域ﻫ  page

7、Scopeﻫﻫ  与页面作用域属性的名称和值相关联的 Map类ﻫﻫrequestScope ﻫ 与请求作用域属性的名称和值相关联的Map类sessionScope ﻫﻫ  与会话作用域属性的名称和值相关联的Map类ﻫJSP 隐式对  applicationScopeﻫ 与应用程序作用域属性的名称和值相关联的 Map 类ﻫ  请求参数paramﻫﻫ按名称存储请求参数的主要值的Map 类 ﻫﻫ  paramValues ﻫ 将请求参数的所有值作为 String数组存储的Map类  请求头header ﻫﻫ 按名

8、称存储请求头主要值的 Map类ﻫ headerValues ﻫ将请求头的所有值作为String数组存储的Map类  Cookiecookieﻫ 按名称存储请求附带的 cookie 的 Map类 ﻫ  初始化参数ﻫﻫ initParam  按名称存储Web应用程序上下文初始化参数的Map 类ﻫ 其实我的主要目的是为了搞清楚pageContext对象,如下:ﻫ pageContext 隐含物件对应於javax.ser

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。