| |
|
| javax.servlet.http.HttpServletResponse
All known Subclasses: javax.servlet.http.HttpServletResponseWrapper,
HttpServletResponse | public interface HttpServletResponse extends ServletResponse(Code) | | HttpServletResponse extends ServletResponse allowing servlets to
set the status and headers.
Useful Headers
Expires
| Lets clients cache the page. Resin can use Expires to
internally cache the page.
|
|
SC_ACCEPTED | final public static int SC_ACCEPTED(Code) | | |
SC_BAD_GATEWAY | final public static int SC_BAD_GATEWAY(Code) | | |
SC_BAD_REQUEST | final public static int SC_BAD_REQUEST(Code) | | |
SC_CONFLICT | final public static int SC_CONFLICT(Code) | | |
SC_CONTINUE | final public static int SC_CONTINUE(Code) | | |
SC_CREATED | final public static int SC_CREATED(Code) | | |
SC_EXPECTATION_FAILED | final public static int SC_EXPECTATION_FAILED(Code) | | |
SC_FORBIDDEN | final public static int SC_FORBIDDEN(Code) | | |
SC_FOUND | final public static int SC_FOUND(Code) | | |
SC_GATEWAY_TIMEOUT | final public static int SC_GATEWAY_TIMEOUT(Code) | | |
SC_GONE | final public static int SC_GONE(Code) | | |
SC_HTTP_VERSION_NOT_SUPPORTED | final public static int SC_HTTP_VERSION_NOT_SUPPORTED(Code) | | |
SC_INTERNAL_SERVER_ERROR | final public static int SC_INTERNAL_SERVER_ERROR(Code) | | |
SC_LENGTH_REQUIRED | final public static int SC_LENGTH_REQUIRED(Code) | | |
SC_METHOD_NOT_ALLOWED | final public static int SC_METHOD_NOT_ALLOWED(Code) | | |
SC_MOVED_PERMANENTLY | final public static int SC_MOVED_PERMANENTLY(Code) | | |
SC_MOVED_TEMPORARILY | final public static int SC_MOVED_TEMPORARILY(Code) | | |
SC_MULTIPLE_CHOICES | final public static int SC_MULTIPLE_CHOICES(Code) | | |
SC_NON_AUTHORITATIVE_INFORMATION | final public static int SC_NON_AUTHORITATIVE_INFORMATION(Code) | | |
SC_NOT_ACCEPTABLE | final public static int SC_NOT_ACCEPTABLE(Code) | | |
SC_NOT_FOUND | final public static int SC_NOT_FOUND(Code) | | |
SC_NOT_IMPLEMENTED | final public static int SC_NOT_IMPLEMENTED(Code) | | |
SC_NOT_MODIFIED | final public static int SC_NOT_MODIFIED(Code) | | |
SC_NO_CONTENT | final public static int SC_NO_CONTENT(Code) | | |
SC_OK | final public static int SC_OK(Code) | | |
SC_PARTIAL_CONTENT | final public static int SC_PARTIAL_CONTENT(Code) | | |
SC_PAYMENT_REQUIRED | final public static int SC_PAYMENT_REQUIRED(Code) | | |
SC_PRECONDITION_FAILED | final public static int SC_PRECONDITION_FAILED(Code) | | |
SC_PROXY_AUTHENTICATION_REQUIRED | final public static int SC_PROXY_AUTHENTICATION_REQUIRED(Code) | | |
SC_REQUESTED_RANGE_NOT_SATISFIABLE | final public static int SC_REQUESTED_RANGE_NOT_SATISFIABLE(Code) | | |
SC_REQUEST_ENTITY_TOO_LARGE | final public static int SC_REQUEST_ENTITY_TOO_LARGE(Code) | | |
SC_REQUEST_TIMEOUT | final public static int SC_REQUEST_TIMEOUT(Code) | | |
SC_REQUEST_URI_TOO_LONG | final public static int SC_REQUEST_URI_TOO_LONG(Code) | | |
SC_RESET_CONTENT | final public static int SC_RESET_CONTENT(Code) | | |
SC_SEE_OTHER | final public static int SC_SEE_OTHER(Code) | | |
SC_SERVICE_UNAVAILABLE | final public static int SC_SERVICE_UNAVAILABLE(Code) | | |
SC_SWITCHING_PROTOCOLS | final public static int SC_SWITCHING_PROTOCOLS(Code) | | |
SC_UNAUTHORIZED | final public static int SC_UNAUTHORIZED(Code) | | |
SC_UNSUPPORTED_MEDIA_TYPE | final public static int SC_UNSUPPORTED_MEDIA_TYPE(Code) | | |
SC_USE_PROXY_TYPE | final public static int SC_USE_PROXY_TYPE(Code) | | |
addCookie | public void addCookie(Cookie cookie)(Code) | | Sends a new cookie to the client.
|
addDateHeader | public void addDateHeader(String name, long date)(Code) | | Adds a header by converting a date to a string.
Parameters: name - name of the header Parameters: date - the date in milliseconds since the epoch. |
addHeader | public void addHeader(String name, String value)(Code) | | Adds a header. If another header with the same name exists, both
will be sent to the client.
Parameters: name - the header name Parameters: value - the header value |
addIntHeader | public void addIntHeader(String name, int value)(Code) | | Adds a header by converting an integer value to a string.
Parameters: name - name of the header Parameters: value - the value as an integer |
containsHeader | public boolean containsHeader(String name)(Code) | | Returns true if the output headers include name
Parameters: name - the header name to test |
encodeRedirectURL | public String encodeRedirectURL(String name)(Code) | | Encodes session information in a URL suitable for
sendRedirect()
Parameters: url - the url to encode a url with session information encoded |
encodeURL | public String encodeURL(String url)(Code) | | Encodes session information in a URL. Calling this will enable
sessions for users who have disabled cookies.
Parameters: url - the url to encode a url with session information encoded |
sendError | public void sendError(int sc, String msg) throws IOException(Code) | | Sends an HTTP error page based on the status code
Parameters: sc - the HTTP status code |
sendError | public void sendError(int sc) throws IOException(Code) | | Sends an HTTP error page based on the status code
Parameters: sc - the HTTP status code |
sendRedirect | public void sendRedirect(String location) throws IOException(Code) | | Redirects the client to another page.
Parameters: location - the location to redirect to. |
setDateHeader | public void setDateHeader(String name, long date)(Code) | | Sets a header by converting a date to a string.
To set the page to expire in 15 seconds use the following:
long now = System.currentTime();
response.setDateHeader("Expires", now + 15000);
Parameters: name - name of the header Parameters: date - the date in milliseconds since the epoch. |
setHeader | public void setHeader(String name, String value)(Code) | | Sets a header. This will override a previous header
with the same name.
Parameters: name - the header name Parameters: value - the header value |
setIntHeader | public void setIntHeader(String name, int value)(Code) | | Sets a header by converting an integer value to a string.
Parameters: name - name of the header Parameters: value - the value as an integer |
setStatus | public void setStatus(int sc)(Code) | | Sets the HTTP status
Parameters: sc - the HTTP status code |
|
|
|