2016 - 2024

感恩一路有你

jsp常用的内置对象有哪些 为什么jsp的内置对象不需要声明?

浏览量:2608 时间:2021-03-11 18:41:56 作者:admin

为什么jsp的内置对象不需要声明?

因为在JSP编译之后,java代码实际上是生成的。在这段代码中,JSP内置对象的实例化是自动添加的,它是jspService(HttpServletRequest,HttpServletResponse)抛出java.io.IOException异常,ServletException{JspFactory jspxFactory=null PageContext PageContext=null HttpSession session=null ServletContext application=null ServletConfig config=null JspWriter out=nullObject page=this JspWriterujspxuout=null PageContextujspxupageucontext=null

JSP的9个内置对象是:request、response、session、application、out、PageContext、config、page、exception。

1. 请求对象

请求对象为javax.servlet.httpServletRequest类型的对象。

2. Response object

Response表示对客户端的响应。它主要将JSP容器处理的对象传输回客户端。

3. 会话对象]会话对象是由服务器自动创建并与用户请求相关的对象。

4. Application object

Application object可以将信息保存在服务器中,直到服务器关闭,否则保存在Application object中的信息将在整个应用程序中有效。与session对象相比,application对象的生命周期更长,类似于系统的“全局变量”。

5. out对象用于在web浏览器中输出信息,并管理应用服务器上的输出缓冲区。

6. Pagecontext object

Pagecontext object的功能是获取任意范围的参数,通过这些参数可以获取JSP页面的out、request、response、session、application等对象。

7. config对象的主要功能是获取服务器的配置信息。可以通过pageconext对象的getservletconfig()方法获得config对象。

8. Page object

Page object表示JSP本身,只有在JSP页面中才合法。page隐含对象本质上包含当前servlet接口引用的变量,类似于Java编程中的指针。

9. 异常对象

异常对象的功能是显示异常信息。它只能在包含iserrorpage=true的页面中使用。如果在一般的JSP页面中使用,JSP文件将无法编译。

jsp常用的内置对象有哪些 jsp9个内置对象 以下不是jsp隐式对象的是

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。