JSP九大内置对象详解:Request、Response、Out等对象的使用方法
需积分: 0 12 浏览量
更新于2024-07-30
收藏 110KB DOC 举报
jsp内置对象详解
jsp内置对象是JSP技术中九大对象,它们是JSP页面中可以直接使用的对象,提供了访问和操作Servlet、HTTP请求、Session、Application、Cookie、Config、Page、Exception等信息的功能。下面对这九大内置对象进行详细解释:
1. Request对象
Request对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。当Request对象获取客户提交的汉字字符时,会出现乱码问题,必须进行特殊处理。例如,使用ISO-8859-1编码将获取的字符串编码,然后将编码存储到一个字节数组中,然后再将这个数组转化为字符串对象。
Request对象常用的方法有:
* getParameter(String strTextName):获取表单提交的信息。
* getProtocol():获取客户使用的协议。
* getServletPath():获取客户提交信息的页面。
* getMethod():获取客户提交信息的方式,get或post。
* getHeader():获取HTTP头文件中的accept、accept-encoding和Host的值。
* getRemoteAddr():获取客户的IP地址。
* getRemoteHost():获取客户机的名称。
* getServerName():获取服务器名称。
2. Response对象
Response对象封装了服务器返回给客户的信息,通过调用该对象相应的方法可以设置服务器返回给客户的信息。Response对象常用的方法有:
* setContentType():设置服务器返回给客户的信息的类型。
* setHeader():设置服务器返回给客户的HTTP头文件中的信息。
* setStatus():设置服务器返回给客户的状态信息。
* getWriter():获取服务器返回给客户的输出流。
* getOutputStream():获取服务器返回给客户的二进制输出流。
3. Out对象
Out对象是一个输出流对象,用于将信息输出到客户端。Out对象常用的方法有:
* print():输出字符串到客户端。
* println():输出字符串并换行到客户端。
* flush():将缓存的信息输出到客户端。
* close():关闭输出流。
4. Session对象
Session对象封装了客户端和服务器端之间的会话信息,通过调用该对象相应的方法可以获取和设置会话信息。Session对象常用的方法有:
* getId():获取会话的标识符。
* getCreationTime():获取会话的创建时间。
* getLastAccessedTime():获取会话的最后访问时间。
* getMaxInactiveInterval():获取会话的最大不活动时间。
* invalidate():使会话失效。
* isNew():判断会话是否是新的。
5. Application对象
Application对象封装了服务器端的应用程序信息,通过调用该对象相应的方法可以获取和设置应用程序信息。Application对象常用的方法有:
* getServletContext():获取服务器端的应用程序信息。
* getInitParameter():获取应用程序的初始化参数。
* setInitParameter():设置应用程序的初始化参数。
6. Cookie对象
Cookie对象封装了客户端和服务器端之间的Cookie信息,通过调用该对象相应的方法可以获取和设置Cookie信息。Cookie对象常用的方法有:
* setValue():设置Cookie的值。
* getName():获取Cookie的名称。
* getMaxAge():获取Cookie的最大年龄。
* setMaxAge():设置Cookie的最大年龄。
7. Config对象
Config对象封装了服务器端的配置信息,通过调用该对象相应的方法可以获取和设置配置信息。Config对象常用的方法有:
* getServletContext():获取服务器端的应用程序信息。
* getInitParameter():获取应用程序的初始化参数。
* setInitParameter():设置应用程序的初始化参数。
8. Page对象
Page对象封装了JSP页面的信息,通过调用该对象相应的方法可以获取和设置JSP页面的信息。Page对象常用的方法有:
* getServlet():获取JSP页面的Servlet对象。
* getServletConfig():获取JSP页面的Servlet配置信息。
* getServletContext():获取JSP页面的应用程序信息。
9. Exception对象
Exception对象封装了JSP页面的异常信息,通过调用该对象相应的方法可以获取和设置异常信息。Exception对象常用的方法有:
* getMessage():获取异常信息的描述。
* getLocalizedMessage():获取异常信息的本地化描述。
* getCause():获取异常信息的原因。
jsp内置对象提供了访问和操作Servlet、HTTP请求、Session、Application、Cookie、Config、Page、Exception等信息的功能,使用这些对象可以简化JSP页面的开发和维护工作。
2009-01-14 上传
2008-12-08 上传
2023-05-19 上传
2023-06-12 上传
2023-10-13 上传
2023-10-26 上传
2023-05-30 上传
2023-05-31 上传
arui20088
- 粉丝: 0
- 资源: 16
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解