Author: thomas.heute(a)jboss.com
Date: 2010-06-10 08:46:56 -0400 (Thu, 10 Jun 2010)
New Revision: 13937
Modified:
branches/Enterprise_Portal_Platform_4_3/core/src/main/org/jboss/portal/core/controller/handler/HTTPResponse.java
Log:
JBEPP-282: use setHeader instead of addHeader in HTTPResponse.java
Contribution of Philip Kedy
Modified:
branches/Enterprise_Portal_Platform_4_3/core/src/main/org/jboss/portal/core/controller/handler/HTTPResponse.java
===================================================================
---
branches/Enterprise_Portal_Platform_4_3/core/src/main/org/jboss/portal/core/controller/handler/HTTPResponse.java 2010-06-09
13:41:50 UTC (rev 13936)
+++
branches/Enterprise_Portal_Platform_4_3/core/src/main/org/jboss/portal/core/controller/handler/HTTPResponse.java 2010-06-10
12:46:56 UTC (rev 13937)
@@ -22,19 +22,20 @@
******************************************************************************/
package org.jboss.portal.core.controller.handler;
-import org.jboss.portal.common.io.IOTools;
-import org.jboss.portal.common.util.MultiValuedPropertyMap;
-import org.jboss.portal.server.ServerInvocationContext;
-
-import javax.servlet.ServletException;
-import javax.servlet.ServletOutputStream;
-import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
import java.io.Writer;
-import java.util.Map;
+import javax.portlet.ResourceResponse;
+import javax.servlet.ServletException;
+import javax.servlet.ServletOutputStream;
+import javax.servlet.http.HttpServletResponse;
+
+import org.jboss.portal.common.io.IOTools;
+import org.jboss.portal.common.util.MultiValuedPropertyMap;
+import org.jboss.portal.server.ServerInvocationContext;
+
/**
* Response that sends a response to the http layer.
*
@@ -81,7 +82,11 @@
{
if (properties.getValue(key) != null)
{
- resp.addHeader(key, properties.getValue(key));
+ if (key.equals(ResourceResponse.HTTP_STATUS_CODE)) {
+ resp.setStatus(Integer.parseInt(properties.getValue(key)));
+ } else {
+ resp.setHeader(key, properties.getValue(key));
+ }
}
}
}
@@ -125,7 +130,11 @@
{
if (properties.getValue(key) != null)
{
- resp.addHeader(key, properties.getValue(key));
+ if (key.equals(ResourceResponse.HTTP_STATUS_CODE)) {
+ resp.setStatus(Integer.parseInt(properties.getValue(key)));
+ } else {
+ resp.setHeader(key, properties.getValue(key));
+ }
}
}
}
Show replies by date