jsp内置对象有哪些

乐多 问答 2022-12-03 17:50:11 阅读(...)

JSP九大内置对象为request对象、response对象、session对象、application对象、out对象、pageContext对象、config对象、page对象、exception对象。

JSP(Java Server Page)是为了简化 Servlet 的工作而出现的替代品。Sun 公司 1997 年推出了 ServletAPI 以及第一款 Java Web 服务器。早期的 Java Web 层体系结构中只有 Servlet。接受用户请求,处理业务逻辑,生成 HTML 显示结果都是在 Servlet 中完成的。虽然 Servlet 可以胜任所有的工作,但是 Servlet 中不能像 PHP、ASP 等镶嵌 HTML 代码,输出 HTML 比较困难,而且部署过程也比较复杂。

jsp

JSP 的内置对象是什么

JSP 的内置对象是指在 JSP 页面系统中已经默认内置的 Java 对象,这些对象不需要开发人员显式声明即可使用。在 JSP 页面中,可以通过存取 JSP 内置对象实现与 JSP 页面和 Servlet 环境的相互访问。每个内部对象均有对应所属的 ServletAPI 类型。

JSP 内置对象有哪些

JSP 九大内置对象为:request 对象、response 对象、session 对象、application 对象、out 对象、pageContext 对象、config 对象、page 对象、exception 对象。这些对象在客户端和服务器端交互的过程中分别完成不同的功能。

1.request 对象:是 javax.servlet.httpServletRequest 类型的对象。

2.response 对象: 代表的是对客户端的响应,主要是将 JSP 容器处理过的对象传回到客户端。

3.session 对象:是由服务器自动创建的与用户请求相关的对象。

4.application 对象:可将信息保存在服务器中,直到服务器关闭,否则 application 对象中保存的信息会在整个应用中都有效。

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

6.pageContext 对象:作用是取得任何范围的参数,可以获取 JSP 页面的 out、request、reponse、session、application 等对象。

7.config 对象:主要作用是取得服务器的配置信息。

8.page 对象:代表 JSP 本身,只有在 JSP 页面内才是合法的。

9.exception 对象:作用是是显示异常信息,只有在包含 isErrorPage=”true” 的页面中才可以被使用,在一般的 JSP 页面中使用该对象将无法编译 JSP 文件。

JSP 九大内置对象可分为四类

  • 输入输出对象:out 对象、response 对象、request 对象。
  • 通信控制对象:pageContext 对象、session 对象、application 对象。
  • Servlet 对象:page 对象、config 对象。
  • 错误处理对象:exception 对象。
0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • JSP是什么

    JSP是什么

    JSP(JavaServer Pages)是一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。
  • js vs jsp

    js和jsp有什么区别

    JSP 全称是 java server page 是 JAVA 企业应用的一种动态技术用于 java 语言的 web 开发方向。JS 全称是 javaScript 是一种页面脚本语言,与 java 没有关系。
  • JSP

    JSP 是什么

    JavaServer Pages(JSP)是一种用于开发交互式Web页面的技术。JSP由Sun Microsystems开发,是Java servlet的改进版本,JSP可以以简化的方式开发并且具有广泛的应用。
  • uni app

    uni app是什么

    uni app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
  • 数据分析 Data Analysis

    数据分析有哪些软件工具

    常用的数据分析软件工具有:Tableau、smartbi、Chart.js、Raw、Datawrapper、Excel。
  • doT.js 模板引擎框架

    doT.js是什么

    doT.js是一个JavaScript模板框架,在web前端使用dot.js作为模板引擎,主要的用途就是,在写好的模板上,放进数据,生成含有数据的html代码。