四response 对象
response 对象主要将JSP 处理数据后的结果传回到客户端
response 对象是实现javaxservlethttpHttpServletResponse 接口response对象所提供的方法
设定表头的方法
void addCookie(Cookie cookie) 新增cookie
void addDateHeader(String name long date) 新增long类型的值到name标头
void addHeader(String name String value) 新增String类型的值到name标头
void addIntHeader(String name int value) 新增int类型的值到name标头
void setDateHeader(String name long date) 指定long类型的值到name标头
void setHeader(String name String value) 指定String类型的值到name标头
void setIntHeader(String name int value) 指定int类型的值到name标头
设定响应状态码的方法
void sendError(int sc) 传送状态码(status code)
void sendError(int sc String msg) 传送状态码和错误信息
void setStatus(int sc) 设定状态码
用来URL 重写(rewriting)的方法
String encodeRedirectURL(String url) 对使用sendRedirect( )方法的URL予以编码
五out 对象out 对象能把结果输出到网页上
out主要是用来控制管理输出的缓沖区(buffer)和输出流(output stream)
void clear( ) 清除输出缓沖区的内容
void clearBuffer( ) 清除输出缓沖区的内容
void close( ) 关闭输出流清除所有的内容
int getBufferSize( ) 取得目前缓沖区的大小(KB)
int getRemaining( ) 取得目前使用后还剩下的缓沖区大小(KB)
boolean isAutoFlush( ) 回传true表示缓沖区满时会自动清除false表示不会自动清除并且产生异常处理
六session 对象session对象表示目前个别用户的会话(session)状况
session对象实现javaxservlethttpHttpSession接口HttpSession接口所提供的方法
long getCreationTime() 取得session产生的时间单位是毫秒
String getId() 取得session 的ID
long getLastAccessedTime() 取得用户最后通过这个session送出请求的时间
long getMaxInactiveInterval() 取得最大session不活动的时间若超过这时间session 将会失效
void invalidate() 取消session 对象并将对象存放的内容完全抛弃
boolean isNew() 判断session 是否为新的
void setMaxInactiveInterval(int interval) 设定最大session不活动的时间若超过这时间session 将会失效
七application对象application对象最常被使用在存取环境的信息
因为环境的信息通常都储存在ServletContext中所以常利用application对象来存取ServletContext中的信息
application 对象实现javaxservletServletContext 接口ServletContext接口容器所提供的方法
int getMajorVersion( ) 取得Container主要的Servlet API版本
int getMinorVersion( ) 取得Container次要的Servlet API 版本
String getServerInfo( ) 取得Container的名称和版本
String getMimeType(String file) 取得指定文件的MIME 类型
ServletContext getContext(String uripath) 取得指定Local URL的Application context
String getRealPath(String path) 取得本地端path的绝对路径
void log(String message) 将信息写入log文件中
void log(String message Throwable throwable) 将stack trace 所产生的异常信息写入log文件中
[] [] []