background image

 
String getRequestedSessionId( ) 取得用户端的 Session ID
  String getRequestURI( )取得请求的 URL,但是不包括请求的参数字符串
  String getRemoteAddr( )取得用户的 IP 地址
  String getRemoteHost( )取得用户的主机名称
  int getRemotePort( )取得用户的主机端口
  String getRemoteUser( ) 取得用户的名称
  void etCharacterEncoding(String encoding)设定编码格式,用来解决窗体传递中文的问

  四、response 对象
  response 对象主要将 JSP 处理数据后的结果传回到客户端。
  response 对象是实现 javax.servlet.http.HttpServletResponse 接口。response 对象所提供的
方法。
  1.设定表头的方法
  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 标头
  2.设定响应状态码的方法
  void sendError(int sc)传送状态码(status code)
  void sendError(int sc, String msg)传送状态码和错误信息
  void setStatus(int sc)设定状态码
  3.用来 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 对象实现 javax.servlet.http.HttpSession 接口,HttpSession 接口所提供的方法
  long getCreationTime()取得 session 产生的时间,单位是毫秒
  String getId()取得 session 的 ID
  long getLastAccessedTime()取得用户最后通过这个 session 送出请求的时间