`

jsp 隐藏对象

阅读更多

隐藏对象即不用声明该对象,直接拿来用即可~

在Servlet中,我们经常会声明一个PrintWriter类对象out,用于输出信息。在jsp中,我们可以直接使用out对象,无需做任何事先声明。

这种隐藏对象一共有9种:out,request,response,config,session,application,page,pageContext,exception。

这9个对象分别对应的类如下:

 

out javax.servlet.jsp.JspWriter
request javax.servlet.http.HttpServletRequest
response javax.servlet.http.HttpServletResponse
config javax.servlet.ServletConfig
session javax.servlet.http.HttpSession
application javax.servlet.ServletContext
page javax.servlet.jsp.HttpJspPage
pageContext javax.servlet.jsp.PageContext
exception java.lang.Exception

out输出流对象
JspWriter类的实例对象,用于服务器端像客户端输出字符类信息。

JSP中的模板数据,比如html代码,在JSP容器最后将这些数据输出到客户端时,就是通过out.write(String content)方法。

JspWriter抽象类继承java.io.writer抽象类。

request请求对象
HttpServletRequest类的实例,代表客户端像服务器端的请求。每次请求都会产生一个request对象。具体的可在Servlet学习笔记中了解。

response响应对象
HttpServletResponse类的实例。代表服务器对客户端的响应。每次请求都会返回一个响应结果,不管有么有出错。具体的可在Servlet学习笔记中了解。

config配置对象
ServletConfig类的实例。保存着web.xml中的配置信息,每个JSP文件都会被转为一个Servlet,每个Servlet都会有个config对象,可以获取初始化参数,上下文参数等。具体的可在Servlet学习笔记中了解。

Session会话对象
HttpSession类实例。Session是保存在服务器端的客户访问信息。JSP中的page指令中,session属性默认为true,即可以使用,如果session为false,则不可用。

application上下文(应用程序)对象
ServletContext类的实例。整个Web容器的配置信息,包括上下文参数等等。

page页面对象
HttpJspPage类对象。表示当前JSP页面对象,即当前jsp页面转为servlet后的类对象。

pageContext页面上下文对象
PageContext类实例。代表当前JSP页面编译后的内容,可以获取到其他对象,比如out,page,request等等。

exception异常对象
Exception类对象。封装了JSP中跑抛出的异常。要使用exception对象,需设置page指令中的isErrorPage属性为true,默认为false。

分享到:
评论

相关推荐

    jsp内置对象学习

    jsp九大内置对象学习

    jsp的九个隐藏对象

    详尽,细致的向你总结了jsp九个常用的隐藏对象

    浅谈jsp中的9个隐含对象

    在JSP中一共有9个隐含对象,这个9个对象我可以在JSP中直接使用。 因为在service方法已经对这个九个隐含对象进行声明及赋值,所以可以在JSP中直接使用。 – pageContext 类型:PageContext 代表:当前页面的上下文 ...

    jsp隐含对象详细解析

    给新手更好的学习了解

    根据一个JSP文件实例看下九个隐藏对象.pdf

    根据一个JSP文件实例看下九个隐藏对象.pdf

    JSP实例编程100例

    34、javax.servlet.jsp.JspWriter - out 对象 35、page 隐含对象 36、application 对象 37、PageContext 对象 38、Page范围 - pageContext 39、测试要显示的中文 40、IF控制符的操作 41、HttpServletRequest 接口所...

    JSP基础知识总结(JSP技术,XML配置,会话,JavaBean)

    第二部分就是Jsp技术,包括:jsp简介,jsp脚本和指令的使用,jsp隐式对象,JavaBean与jsp中的标准动作,jsp表达式语言,自定义标签,jsp自定义表签库. 第三部分就是过滤器的设计模式,包括过滤器和MVC设计模式. 目录 [隐藏] ...

    jsp基础精华详解

    四种会话跟踪方式: 1.Session HttpSession session = request....ServletContext:Servlet上下文对象 它是一个公共区域,可以被所有的客户端共享 setAttribute():向公共区域里放入数据 getAttribute():从公共区域里取数据

    Servlet与JSP核心编程第2版

    JSP初学者用书 很不错的一本书 第1章 servlet和jsp技术概述 1.1 servlet的功用 1.2 要动态构建网页的原因...19.9 隐藏域 19.10 控件组 19.11 制表次序 19.12 用于调试的web服务器 附录 服务器的组织与结构

    JSP登录中Session的用法实例详解

    主要介绍了JSP登录中Session的用法,结合实例形式详细分析了JSP登录中使用Session的具体操作技巧与注意事项,需要的朋友可以参考下

    Java Web应用开发:Servlet和JSP技术进阶.ppt

    隐藏表单案例-index.jsp 把id写进Hidden表单里,用户看 不见,但是只要表单一提交, 这个参数值就可以提交给a.jsp 隐藏表单 VS URL重写 同重写URL技术相比,隐藏表单技术是利用表单来传递会话信息,而URL重写技术是...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    2.5.2 JSP隐藏注释 2.5.3 代码片段中的注释 2.6 常用的JSP动作标识 2.6.1 使用包含动作标识<jsp:illclude> 2.6.2 使用请求转发的动作标识<jsp:forward> 2.6.3 子动作标.iR<jsp:param>~使用 2.7 实战检验 2.7.1 ...

    JSP Session

    JSP Session HTTP是无状态协议,这意味着每次客户端检索网页时,都要单独打开一个服务器连接,因此服务器不会记录下先前客户端请求的任何信息。 有三种方法来维持客户端与服务器的会话: Cookies 网络服务器...

    JAP编程学习100例

    34、javax.servlet.jsp.JspWriter - out 对象 35、page 隐含对象 36、application 对象 37、PageContext 对象 38、Page范围 - pageContext 39、测试要显示的中文 40、IF控制符的操作 41、HttpServletRequest 接口所...

    JQuery+Ajax通用分页导航(任意表)

    //第2个的id必须为wzj_page_table,两个隐藏域名称必须为pageNumber和pageCount //第3步:确认引入了JS和CSS,test.jsp页面中的代码,严禁修改元素id。否则运行报错。 //第4步:编写后端程序根据请求中传入的页码抓取...

    Java开发技术大全 电子版

    3.2.7对象的释放和垃圾收集机制108 3.3成员变量的定义与使用109 3.3.1成员变量的定义109 3.3.2成员变量的访问权限110 3.3.3实例成员变量和静态成员变量114 3.4方法的定义和实现116 3.4.1方法的声明117 3.4.2...

    1软件工程专业术语.doc

    15、软件概要设计 16、信息隐藏 17、系统流程图 18、集成测试 19、附加策略 20、抛弃策略 21、抽象 22、参数化抽象 23、静态测试 24、原型 25、事件 26、动态冗余 27、模块化 28、JSP方法 29、模型 30、瀑布模型 31...

    java学习重点

    隐藏信息:其他对象可以通过本对象的一个公共接口进行通信而不影响其他对象; 继承性 继承是一个对象获得另一个对象的属性的过程,继承机制是一个对象成为一个更具通用类的一个特定实例成为可能,避免了代码的重复...

Global site tag (gtag.js) - Google Analytics