JSP application 对象实例详解

JSP页面中,有9个预定义的应用对象(Application Objects)可以直接使用。这些对象代表了JSP页面运行所在的环境。主要包括:

1. out表示响应对象,用于向客户端发送数据。可以调用方法:

– print(): 向客户端发送数据,数据原样输出

– println(): 向客户端发送数据,数据原样输出并换行

– getWriter(): 获取字符流,用于发送字符数据

– getOutputStream(): 获取字节流,用于发送字节数据

2. request表示请求对象,用于获取客户端请求信息。常用方法有:- getParameter(): 获取请求参数值

– getParameterValues(): 获取请求参数数组

– getMethod(): 获取请求方法(GET/POST)

– getContextPath(): 获取应用上下文路径

– getServerPort(): 获取服务器端口号

– getRemoteAddr(): 获取客户端IP地址

3. response 表示响应对象,用于设置响应信息。常用方法有: – setContentType(): 设置内容类型及字符编码

– sendRedirect(): 发送重定向响应

– addCookie(): 增加Cookie

– setStatus(): 设置响应状态码

4. page表示JSP页面对象,用于获取JSP页面信息。可以调用方法:- getServletContext(): 获取Servlet上下文对象

– getRequest(): 获取请求对象

– getResponse(): 获取响应对象

5. config表示Servlet配置对象,用于获取Servlet配置信息。可以调用方法:- getServletName(): 获取Servlet名称

– getInitParameter(): 获取初始化参数

– getServletContext(): 获取Servlet上下文对象

6. application表示Servlet上下文对象,用于获取应用信息。常用方法有:- getInitParameter(): 获取初始化参数

– getRealPath(): 获取资源真实路径

– getAttribute(): 获取属性

– setAttribute(): 设置属性

7. session 表示会话对象,用于跟踪用户会话及存储会话数据。常用方法有:- getCreationTime(): 获取会话创建时间

– getLastAccessedTime(): 获取最后访问时间

– getId(): 获取会话ID

– getAttribute(): 获取会话属性

– setAttribute(): 设置会话属性

8. exception表示异常对象,用于处理JSP页面抛出的异常。

9. pageContext 表示JSP上下文对象,是其他8个对象的聚合,可以通过它访问其他对象。

理解这9个预定义对象的作用与使用方法,是掌握JSP开发的基础。通过这些对象可以获取各种环境信息并设置响应内容。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论