JSP中的隐含对象

什么是JSP中隐含对象:容器自动创建,在JSP文件中可以直接使用的对象。

作用:JSP预先创建的这些对象可以简化对HTTP的请求,响应信息的访问。

JSP中的隐含对象:

输入输出对象:request、response、out

作用域通信对象:session、application、pageContext

Servlet对象:page、config

异常对象:Exception

隐含对象                           类型                             说明

request                   HttpServletRequest            请求信息

response                HttpServletResponse          响应信息

out                          JSPWriter                            输出的数据流

session                   HttpSession                         会话

application              ServletContext                    全局的上下文对象

page                       Objest                                 JSP页面本身

config                      ServletConfig                      Servlet配置对象

exception                Throwable                           捕获网页异常

时间: 2024-09-30 14:36:20

JSP中的隐含对象的相关文章

JSP中九个隐含对象

JSP中9个隐含对象 隐含对象 所属的类 说明 request javax.servlet.http.HttpServletRequest 客户端的请求信息 response javax.servlet.http.HttpServletResponse 网页传回客户端的响应 session javax.servlet.http.HttpSession 与请求有关的会话 out javax.servlet.jsp.JSPWriter 向客户端浏览器输出数据的数据流 application java

response.getWriter()和jsp中的out对象的区别

两者的主要区别: 1. 这两个对象的类型是完全不同的:内置对象out的类型是JspWriter:response.getWrite()返回的类型是PrintWriter 2. 获取方式不同:JspWriter是JSP的内置对象,直接使用即可,对象名out是保留字,也只能通过out来调用其相关方法.此外还可以通过内置对象pageContext.getOut();获得:PrintWriter则是在用的时候需要通过内置对象response.getWriter();获得 3. JspWriter的pri

Jsp中的pageContext对象

这个对象代表页面上下文.组要用于访问页面共享数据.使用pageContext可以直接访问request,session,application范围的属性,看看这些jsp的页面: JSP 页面使用 pageContext 对象多次设置属性,在设置属性时,如果没有指定属性存在的范围,则属性默认在 page 范围内:如果指定了属性所在的范围,则属性可以被存放在application,session,request 等范围中. pageContext对象: pageContext对象是JSP技术中最重要

jsp中的out对象 和 servlet中的response.getOutputStream()

web容器生成的servlet代码中有out.write(””),这个和JSP中调用的response.getOutputStream()产生冲突. 即Servlet规范说明,不能既调用 response.getOutputStream(),又调用response.getWriter(),无论先调用哪一个,在调用第二个时候应会抛出 IllegalStateException,因为在jsp中,out变量是通过response.getWriter得到的,在程序中既用了response.getOutp

JSP中内置对象pageContent的使用

public class TestPageContext { public void getSomething(PageContext page){ ServletRequest request = page.getRequest(); String username = request.getParameter("username"); System.out.println(username); }} <%@page import="com.huawei.page.T

[原创]java WEB学习笔记38:EL 中的 11个 隐含对象 详解

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

$-------JSP中表达式语言的$特殊字符的作用

JSP 中EL表达式用法详解 EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${为起始.以}为结尾的.上述EL范例的意思是:从Session的范围中,取得 用户的性别.假若依照之前JSP Scriptlet的写法如下: User user =(User)session.getAttribute("user"); String sex =u

JSP 中EL表达式用法详解

EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${为起始.以}为结尾的.上述EL范例的意思是:从Session的范围中,取得 用户的性别.假若依照之前JSP Scriptlet的写法如下: User user =(User)session.getAttribute("user"); String sex =user.getSex( );

JSP 中EL表达式用法

JSP 中EL表达式用法详解 EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${为起始.以}为结尾的.上述EL范例的意思是:从Session的范围中,取得 用户的性别.假若依照之前JSP Scriptlet的写法如下: User user =(User)session.getAttribute("user"); String sex =u