You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jb...@apache.org on 2007/03/09 22:59:23 UTC
svn commit: r516578 -
/incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/protocol/http/BufferedHttpServletResponse.java
Author: jbq
Date: Fri Mar 9 13:59:22 2007
New Revision: 516578
URL: http://svn.apache.org/viewvc?view=rev&rev=516578
Log:
WICKET-313 Use standard exception handling in AjaxRequestTarget
It is not really useful to put a List of status codes, keep one status code only
Modified:
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/protocol/http/BufferedHttpServletResponse.java
Modified: incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/protocol/http/BufferedHttpServletResponse.java
URL: http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/protocol/http/BufferedHttpServletResponse.java?view=diff&rev=516578&r1=516577&r2=516578
==============================================================================
--- incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/protocol/http/BufferedHttpServletResponse.java (original)
+++ incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/protocol/http/BufferedHttpServletResponse.java Fri Mar 9 13:59:22 2007
@@ -54,8 +54,8 @@
/** cookies list */
private List cookies;
- /** status list */
- private List status;
+ /** status code */
+ private int status = -1;
/** headers map */
private Map headers;
@@ -283,23 +283,20 @@
/**
* @see javax.servlet.http.HttpServletResponse#setStatus(int)
*/
- public void setStatus(int sc)
+ public void setStatus(int statusCode)
{
- if (status == null)
- {
- status = new ArrayList(2);
- }
- status.add(new Integer(sc));
+ status = statusCode;
}
/**
* @see javax.servlet.http.HttpServletResponse#setStatus(int,
* java.lang.String)
- * @deprecated
+ * @deprecated use setStatus(int) instead
*/
public void setStatus(int sc, String sm)
{
- throw new UnsupportedOperationException("not supported in tbe bufferd http response, use setStatus");
+ throw new UnsupportedOperationException(
+ "not supported in the buffered http response, use setStatus(int)");
}
/**
@@ -512,13 +509,9 @@
*/
public void writeTo(HttpServletResponse servletResponse) throws IOException
{
- if (status != null)
+ if (status != -1)
{
- Iterator it = status.iterator();
- while (it.hasNext())
- {
- servletResponse.setStatus( ((Integer)it.next()).intValue());
- }
+ servletResponse.setStatus(status);
}
if (headers != null)
{