jsp脚本中的9个内置对象

本文详细介绍了JSP脚本中的9个内置对象及其用途。包括application、config、exception、out、page、pageContext、request、response和session。这些内置对象为开发者提供了便捷的操作方式。

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

jsp脚本中包含9个内置对象:这9个内置对象都是servletAPI接口的实例,只是jsp规范对它们进行了默认初始化(由jsp页面对应的——jspService()方法来创建这些实例),也就是说,它们已经是对象,可以直接使用
jsp内置对象,是指可以不加声明和创建就可以在JSP页面脚本(Java 程序片 和Java表达式)中使用的 成员变量
jsp脚本中包含9个内置对象(链接为对内置对象的单独介绍):
javax.servlet.ServletContext的实例,该实例代表jsp所属的web应用本身,可用于jsp页面,或者在Servlet之间交换信息.
常用的方法:getAttribute(String attName),setAttribute(String attName,String attValue)和GetIintParamName(String paraName)
2.config:javax.servlet.ServletConfig的实例,该实例代表该jsp的配置信息,
常用方法GetIintParamName(String paraName),GetIintParamNames()
3.exception:该实例代表其他页面中的异常和错误.只有当页面是错误处理页面,即编译指令page的isErrorPage属性为true时,该对象才可以使用.常用的方法有getMessage()和printStackTrace()等.
4.out:javax.servlet.jsp.JspWriter的实例,该实例代表jsp页面的输出流,用于输出内容,形成HTML页面
5.page:代表该页面本身,通常没有太大的用处
6.pageContext:javax.servlet.jsp.PageContext的实例,代表该jsp页面上下文,使用该对象可以访问页面中的共享数据.
7.request:javax.servlet.htpp.HttpServletRequest的实例,该对象封装了一次请求,客户端的请求都被封装在该对象里.是一个常用的对象,获取客户端请求参数必须使用该对象.
8.response:javax.servlet.htpp.HttpServletResponse的实例,代表服务器对客户端的响应
9.session:javax.servlet.htpp.HttpSession的实例,该对象代表一次会话

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值