在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开发的基础。通过这些对象可以获取各种环境信息并设置响应内容。
联系信息:邮箱aoxolcom@163.com或见网站底部。
请登录后发表评论
注册
社交帐号登录