JSP的9个隐含对象:
1.request
就是HttpServletRequest对象
2.response
就是HttpServletResponse对象
3.session
就是HttpSession对象
用指令:<%@ session="true"%> 来控制其是否使用
4.out
是javax.servlet.jsp.JspWriter对象,用于向浏览器输出文本数据。
5.pageContext
pageContext.setAttribute(String name,Object obj);
Object obj = pageContext.getAttribute(String name);
服务器(tomcat)会为每一个jsp页面分配一个pageContext对象,它有很多方法,其中包括类似于
request和session和 ServletContext存取数据的方法,其范围仅限于当前页面
JSP共享数据的范围由小到大:pageContext -> request-> session-> application
pageContext.findAttribute("key"); 该方法可以由小到大从 pageContext -> request-> session -> application中试图获取名字为key的对象。
a. pageContext.forward("three.jsp");相当于转发
request.getRequestDispatcher("three.jsp").forward(request, response);
pageContext.include("five.jsp");//包含,相当于
request.getRequestDispatcher("three.jsp").include(request, response);
6.config
ServletConfig对象
7.application
就是ServletContext对象
8.page
就是this
9.exception
java.lang.Throwable;
用法:
<%@ page errorPage="error.jsp" %>
对应error.jsp 要写<%@page isErrorPage="true"%>
分享到:
相关推荐
### jsp隐含对象详细解析 #### 一、概述 JSP(Java Server Pages)是一种基于Java技术的服务器端动态网页开发技术。它允许开发者在HTML文档中嵌入Java代码来实现动态内容的生成。在JSP开发中,有一些内置的对象...
jsp隐含对象 jsp隐含对象 jsp隐含对象 jsp隐含对象
JSP 隐含对象 JSP 隐含对象是 Web 容器加载的一组类,它们不像一般的 Java 对象那样用” new” 去获取实例,而是可以直接在 JSP 页面使用的对象。这些隐式对象的名称是 JSP 的保留字,JSP 使用 Java 定义的隐式对象...
JSP隐含对象是Java Server Pages(JSP)中预定义的一组特殊变量,开发者在编写JSP页面时可以直接使用,无需显式声明。这些对象提供了对服务器端编程的强大支持,涵盖了从客户端获取数据、向客户端发送响应、管理数据...
JSP隐含对象是预定义的变量,可以直接在JSP页面中使用,无需显式声明。 在3.3节中,重点讲解了与属性作用域相关的`session`对象。HTTP协议本身是无状态的,这意味着服务器对每个请求的处理都是独立的,不保留任何...
Java Web应用开发技术实用教程-第3章 JSP隐含对象.pptx
jsp 内置文档对象,可通过该文档进行简单查询!
4. **pageContext对象**:pageContext对象是所有JSP页面范围内的数据共享机制。它提供了对当前页面、请求、会话和应用范围内的对象的访问。`pageContext.getAttribute()`和`pageContext.setAttribute()`用于获取和...
EL隐含对象是JSP EL提供的一组预定义变量,无需显式声明即可直接在EL表达式中使用,极大地提高了开发效率。 1. **pageContext对象** pageContext对象提供了对JSP页面所有作用域的访问,包括page、request、session...
**正文** ...在JSP中,有九个预定义的对象,被称为"隐含对象"。这些对象是JSP容器在编译JSP页面时自动创建并提供给开发者...在Java EE和Spring框架中,JSP隐含对象的使用也是不可或缺的一部分,是Web开发中的重要知识点。
【JAVA网络编程:第3章 JSP隐含对象1】主要介绍了JSP中与Web应用程序交互的核心概念——隐含对象,特别是与会话管理相关的对象。JSP隐含对象是预定义的变量,可以直接在JSP页面中使用,无需显式声明。 3.1 JSP隐含...
简单介绍JSP隐含对象response实现文件下载 (1)在JSP中实现文件下载最简单的方法是定义超链接指向目标资源,用户单击超链接后直接下载资源,但直接暴露资源的URL也会带来一些负面的影响,例如容易被其它网站盗链,...
详细了解JSP中九个隐含对象,page 对象,config 对象,request 对象,response 对象,out 对象,session 对象,application对象,pageContext对象,exception对象
总的来说,JSP隐含对象极大地增强了JSP页面的交互性和功能性,使得开发人员能够更高效地处理HTTP请求、响应、会话管理、异常处理以及Servlet配置。了解并熟练使用这些对象是成为一名合格的JSP开发者的必备技能。
在JavaServer Pages (JSP) 技术中,隐含对象是预定义的变量,可以直接在JSP页面中使用,无需显式声明。它们提供了对Servlet API的便捷访问,简化了开发过程。以下是JSP中九个主要的隐含对象及其区别: 1. **page**:...
6.1 JSP 隐含对象概述 JSP的内置对象包括`out`、`request`、`response`、`session`、`application`、`exception`和`pageContext`。它们在JSP转换成Servlet时自动创建并注入。 6.2 `out` 对象 `out`对象用于向客户端...