cn.dreampie.common.http
类 HttpResponse

java.lang.Object
  继承者 cn.dreampie.common.http.AbstractResponse<javax.servlet.http.HttpServletResponse>
      继承者 cn.dreampie.common.http.HttpResponse
所有已实现的接口:
Response

public class HttpResponse
extends AbstractResponse<javax.servlet.http.HttpServletResponse>

Date: 2/6/13 Time: 9:40 PM


构造方法摘要
HttpResponse(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request)
           
 
方法摘要
 Response addCookie(String cookie, String value, int expiration)
           
 Response addCookie(String cookie, String value, int expiration, boolean httpOnly)
           
 Response clearCookie(String cookie)
           
 void doAddHeader(String headerName, String header)
           
protected  OutputStream doGetOutputStream()
           
 void doSetHeader(String headerName, String header)
           
protected  void doSetStatus(HttpStatus httpStatus)
           
 void forward(String url)
           
 void reset()
           
 void sendRedirect(String url)
           
<T> T
unwrap(Class<T> clazz)
          Unwraps the underlying native implementation of given class.
 
从类 cn.dreampie.common.http.AbstractResponse 继承的方法
addCookie, addHeader, close, getCharset, getHeader, getOutputStream, getStatus, getWriter, isClosed, setContentType, setHeader, setStatus, toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

HttpResponse

public HttpResponse(javax.servlet.http.HttpServletResponse response,
                    javax.servlet.http.HttpServletRequest request)
方法详细信息

doSetStatus

protected void doSetStatus(HttpStatus httpStatus)
指定者:
AbstractResponse<javax.servlet.http.HttpServletResponse> 中的 doSetStatus

doGetOutputStream

protected OutputStream doGetOutputStream()
                                  throws IOException
指定者:
AbstractResponse<javax.servlet.http.HttpServletResponse> 中的 doGetOutputStream
抛出:
IOException

addCookie

public Response addCookie(String cookie,
                          String value,
                          int expiration)

addCookie

public Response addCookie(String cookie,
                          String value,
                          int expiration,
                          boolean httpOnly)

clearCookie

public Response clearCookie(String cookie)

doSetHeader

public void doSetHeader(String headerName,
                        String header)
指定者:
AbstractResponse<javax.servlet.http.HttpServletResponse> 中的 doSetHeader

doAddHeader

public void doAddHeader(String headerName,
                        String header)
指定者:
AbstractResponse<javax.servlet.http.HttpServletResponse> 中的 doAddHeader

forward

public void forward(String url)
             throws javax.servlet.ServletException,
                    IOException
抛出:
javax.servlet.ServletException
IOException

sendRedirect

public void sendRedirect(String url)
                  throws javax.servlet.ServletException,
                         IOException
抛出:
javax.servlet.ServletException
IOException

unwrap

public <T> T unwrap(Class<T> clazz)
从接口 Response 复制的描述
Unwraps the underlying native implementation of given class.

Examnple: This is a HttpServletRequest in a servlet container.

指定者:
接口 Response 中的 unwrap
覆盖:
AbstractResponse<javax.servlet.http.HttpServletResponse> 中的 unwrap
类型参数:
T - unwrapped class
参数:
clazz - the class of the underlying implementation
返回:
the unwrapped implementation.

reset

public void reset()


Copyright © 2015. All rights reserved.