1. 请求(Request)对象

方法/属性描述
`StringgetParameter(Stringname)`获取请求参数
`String[]getParameterValues(Stringname)`获取请求参数的值数组
`EnumerationgetParameterNames()`获取所有请求参数名称的枚举
`HttpServletRequestgetRequest()`获取请求对象

2. 响应(Response)对象

方法/属性描述
`voidsetContentType(Stringtype)`设置响应的内容类型
`voidaddHeader(Stringname,Stringvalue)`添加响应头
`PrintWritergetWriter()`获取输出流,用于写入响应内容

3. 会话(Session)对象

方法/属性描述
`voidinvalidate()`使会话无效
`IntegergetMaxInactiveInterval()`获取会话的最大不活动时间
`voidinvalidate()`使会话无效

4. 应用(Application)对象

方法/属性描述
`void.setAttribute(Stringname,Objectvalue)`在应用程序范围内设置属性
`ObjectgetAttribute(Stringname)`在应用程序范围内获取属性
`VectorgetContextNames()`获取所有上下文名称的向量

5. 出错(Exception)对象

方法/属性描述
`StringgetErrorDetails()`获取错误详细信息
`StringgetErrorCode()`获取错误代码
`StringgetErrorMessage()`获取错误消息

6. 页面上下文(PageContext)对象

方法/属性描述
`voidinclude(StringrelativeUrl)`将其他JSP页面包含进来
`voidforward(StringrelativeUrl)`将请求转发到另一个JSP页面
`JspWritergetOut()`获取页面输出流

7. 页面(Page)对象

方法/属性描述
`voidsetAttribute(Stringname,Objectvalue)`在页面范围内设置属性
`ObjectgetAttribute(Stringname)`在页面范围内获取属性

8. 页面配置(Config)对象

方法/属性描述
`voidgetProperty(Stringname)`获取指定属性的值
`EnumerationgetPropertyNames()`获取所有属性的名称的枚举

通过以上表格,您可以更好地理解JSP内置对象类型的实例及其在开发中的应用。

JSP内置对象类型实例详解教程  第1张