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. 加载中..

相关推荐

  • Apache Tomcat

    Tomcat,开发调试JSP程序首选Web服务器环境

    Apache Tomcat是一个开源Java Servlet容器,广泛应用于开发和部署Java Web应用。它以轻量级、高性能和易于使用著称,支持Servlet、JSP、EL和WebSocket技术,提供安全管理功能。与Jetty、GlassFish和WildFly等其他容器相比,Tomcat适用于各种规模的项目,特别受中小型企业和个人开发者欢迎。
  • 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可以以简化的方式开发并且具有广泛的应用。
  • WordPress Management

    WordPress如何实现前后端分离

    前后端分离是一种提高网站性能和团队协作效率的开发模式。在WordPress中,通过使用例如React.js的前端技术,结合WordPress REST API,可以实现前后端的独立开发和数据交换。这种方法增强了网站的灵活性和扩展性,但同时也需要注意诸如SEO优化和错误管理等挑战。
  • JWT 单点登录

    JWT如何提高单点登录安全性

    JWT(JSON Web Token)在单点登录(SSO)中提高安全性的关键在于合理设置过期时间、使用HTTPS、强密码和密钥、实施单点登出、监控和审计、令牌刷新、权限限制、签名验证、防止令牌泄漏以及定期升级库和依赖项。这些措施可以降低令牌泄漏、提高令牌的完整性,确保用户数据和系统资源的安全。