JSP的九大内置对象

本文将探讨JSP的九大内置对象,这些对象由JSP规范提供,无需实例化,由web容器实现,可在所有JSP页面中直接使用。在脚本元素的表达式或代码段中,我们可以方便地调用这些内置对象。九大内置对象增强了开发者的工作效率,简化了代码,包括请求、响应、会话、应用等关键交互接口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JSP的九大内置对象

 

 


  • 内置对象

内置对象的特点
1、由JSP规范提供,不用编写者实例化
2、通过web容器实现
3、所有JSP页面均可使用
4、只有在脚本元素的表达式或代码段中才可以使用
<%=使用内置对象%>/<%使用内置对象%>

 



什么是内置对象
内置对象又叫隐含对象,有九个内置对象

作用:不需要预先声明就可以在脚本代码和表达式中随意使用

 



常用内置对象:
  

   输出输入对象:
    request对象、response对象、out对象


  通信控制对象:
    pageConter对象、session对象、application对象


  Servlet对象:
    page对象、config对象


    错误处理对象:
       exception对象        

 


 

知识解刨:

Request(Javax.servlet.ServletRequest)
他包含了有关浏览器请求的信息,通过该对象可以获得请求中的头信息、Cookie和请求参数

Request(Javax.servlet.ServletResponse)
作为JSP页面处理结果,返回给用户的响应存储在该对象中。并提供了设置响应内容、响应头以及重定向的方法

Out(Javax.servlet.jsp.JspWriter)
用于将内容写入JSp页面实例的输出流中,提供了几个方法使你能用于向浏览器回送输出结果

pageConter(Javax.servlet.jsp.PageConter)
描述了当前JSP页面的运行环境。可以返回JSP页面其他隐式对象及其属性的访问,另外,他还实现将控制权从当前页面传输至其他页面的方法

Session(Javax.servlet.http.HttpSession)
会话对象存储有关此会话的信息,也可以将属性赋给一个会话,每个属性都有名称和值。会话对象主要用于存储和检索属性值。

Application(Javax.servlet.ServletConter)
存储了运行JSP页面的servlet以及在同一应用程序中的任何WEb组件的上下文信息

Page(Java.lang.Object)
表示当前JSP页面的servlet实例

Config(Javax.servlet.ServletConfig)
该对象用于存取servlet实例的初始化参数

Exception(Javax.lang.Throwable)
在某个页面抛出异常时,将转发至JSP错误页面,提供此对象是为了在JSP中处理错误,只有在错误页面才可使用<%@page isErrorpage="true"%>

 

 
 
 
 
 
 
 
posted @ 2019-04-24 22:26 浪子。 阅读(...) 评论(...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值