|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tapestry.web.ServletWebResponse
public class ServletWebResponse
Adapts HttpServletResponse as
WebResponse.
| Constructor Summary | |
|---|---|
ServletWebResponse(HttpServletResponse response)
|
|
| Method Summary | |
|---|---|
String |
encodeURL(String url)
Encodes a URL, which adds information to the URL needed to ensure that the request triggered by the URL will be associated with the current session (if any). |
String |
getNamespace()
Returns a value to be prefixed or suffixed with any client-side JavaScript elements (variables and function names) to ensure that they are unique with the context of the entire page. |
OutputStream |
getOutputStream(ContentType contentType)
Returns a output stream to which output should be sent. |
PrintWriter |
getPrintWriter(ContentType contentType)
Returns a PrintWriter to which output should be sent. |
void |
reset()
Resets any buffered content. |
void |
sendError(int statusCode,
String message)
Sends an error response. |
void |
setContentLength(int length)
Sets the response content length header. |
void |
setDateHeader(String name,
long date)
Sets a response header as a date. |
void |
setHeader(String name,
String value)
Sets a response header as a string. |
void |
setIntHeader(String name,
int value)
Sets a response header with the given name and integer value. |
void |
setStatus(int status)
Sets the status code for this response. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ServletWebResponse(HttpServletResponse response)
| Method Detail |
|---|
public OutputStream getOutputStream(ContentType contentType)
WebResponse
getOutputStream in interface WebResponsecontentType - The encoding type that this outputstream will write content as.
public PrintWriter getPrintWriter(ContentType contentType)
throws IOException
WebResponsePrintWriter to which output should be sent. This method should be invoked
once on a response. A second call is expected to be so that an exception page can be
rendered, and the underlying request data is reset.
getPrintWriter in interface WebResponsecontentType - The type of content encoding the writer is for.
PrintWriter instance.
IOException - On io error.public String encodeURL(String url)
WebResponse
encodeURL in interface WebResponseurl - The URL to encode.
public void reset()
WebResponse
reset in interface WebResponsepublic void setContentLength(int length)
WebResponse
setContentLength in interface WebResponselength - The total content length this response will write.public String getNamespace()
WebResponse
getNamespace in interface WebResponse
public void setDateHeader(String name,
long date)
WebResponse
setDateHeader in interface WebResponsename - the name of the header to setdate - the date value to set, in milliseconds since the epochpublic void setStatus(int status)
WebResponse
setStatus in interface WebResponsestatus - The HTTP status code to set on the return header.
public void setHeader(String name,
String value)
WebResponse
setHeader in interface WebResponsename - the name of the header to setvalue - the value for the named header
public void setIntHeader(String name,
int value)
WebResponse
setIntHeader in interface WebResponsename - the name of the header to setvalue - the value for the named header
public void sendError(int statusCode,
String message)
throws IOException
WebResponse
sendError in interface WebResponsestatusCode - The error status code to set on the header.message - The message to give as the reason for error.
IOException - on io error.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||