Jsp 隐式对象

Jsp 隐式对象,这些对象由 JSP 引擎在转换阶段(将 JSP 转换为 Servlet 时)创建。它们是在服务方法中创建的,因此我们可以直接在 Scriptlet 中使用它们,而无需初始化和声明它们。 JSP 中总共有 9 个隐式对象。

隐式对象及其对应的类:

out javax.servlet.jsp.JspWriter
request javax.servlet.http.HttpServletRequest
response javax.servlet.http.HttpServletResponse
session javax.servlet.http.HttpSession
application javax.servlet.ServletContext
exception javax.servlet.jsp.JspException
page 继承java.lang.Object
pageContext javax.servlet.jsp.PageContext
config javax.servlet.ServletConfig
  1. out:用于将内容写入客户端(浏览器)。它有几种方法可用于正确格式化输出消息到浏览器和处理缓冲区。
    在这里阅读全文:out 隐式对象与示例
  2. requestrequest隐式对象的主要目的是获取用户在之前的 JSP 页面上输入的 JSP 页面上的数据。在 JSP 中处理登录和注册表单时,我们经常提示用户填写这些详细信息,然后使用此对象在另一个 JSP 页面(操作页面)上获取这些输入的详细信息,以进行验证和其他目的。
    在这里阅读全文:request 隐式对象与示例
  3. response:它主要用于修改或延迟处理请求后发送给客户端(浏览器)的响应。
    在这里阅读全文:response隐式对象与示例
  4. session:它是最常用的隐式对象,用于存储用户的数据,使其在其他 JSP 页面上可用,直到用户会话处于活动状态。
    在这里阅读全文:Session隐式对象与示例
  5. application:这用于获取应用范围的初始化参数并在整个 JSP 应用中维护有用的数据。
    在这里阅读全文:application隐式对象与示例
  6. exceptionexception隐式对象用于异常处理以显示错误消息。此对象仅适用于将isErrorPage设置为true的 JSP 页面。
    在这里阅读全文:exception隐式对象与示例
  7. pagepage隐式对象是对当前Servlet实例的引用(转换后的 Servlet,在 JSP 页面的转换阶段生成)。我们可以简单地使用this来代替它。我没有详细介绍它,因为它很少使用,而且在构建 JSP 应用时不是一个有用的隐式对象。
  8. pageContext:用于访问页面,请求,应用和会话属性。
    在这里阅读全文:pageContext隐式对象与示例
  9. config:这是一个 Servlet 配置对象,主要用于访问获取配置信息,如 Servlet 上下文,Servlet 名称,配置参数等。
    在这里阅读全文:config隐式对象与示例
赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址