- 📑 jsp文件被servlet容器翻译后是个servlet文件,但jsp免除了在代码中定义对象的步骤,内置了九大常用对象,以下是九大对象的作用和使用方法:
🍼 1.request对象:request对象可以通过方法设定kv设置键值并访问值,并与servlet端进行信息交互,作用域是一次请求的交互。
<!--request设置kv键值和通过k访问v值 --> request.setAttribute("key", value); request.getAttribute("key");
⛈ 2.session对象:通过建立会话通信,servlet端为访问的对象建立会话,在会话中信息可以交互,结束时可以销毁对象,这个通信的过程只通过一个session对象交互。
<!-- 会话设置kv键值 --> session.setAttribute("key", "value");
🤙 3.application对象:该对象适用于所有访问者对象,都可以进行值得修改和交互,作用域时整体。
<!-- 运行期间的整体范围 --> application.setAttribute("key", "value");
🛰 4.pageContext对象: 对象范围作用在当前页面。
<!-- 页面范围的信息交互 --> pageContext.setAttribute("key", "value");
☯️ 5.out对象:用于输出数据。
🚅 6.response: 用于响应跳转。
🌾 7.page: 代表当前jsp页面对应的Servlet实例。
🚴♀ 8.config: 配置信息。
🦅 9.exception: 异常对象,只有当页面的page指令为isErrorpage=true时才能使用。
<!-- 指定处理异常页面 --> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" errorPage="err.jsp"%> <!-- 设置isErrorPage="true" --> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%> excption.XXX();
注意:前四种时用于数据的交互应用,有不同的作用域,而后五种是数据在文件内的处理作用
jsp文件九大内置对象理解
最新推荐文章于 2021-12-12 13:24:14 发布