[jboss-svn-commits] JBL Code SVN: r18803 - labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Mar 10 11:33:08 EDT 2008
Author: szimano
Date: 2008-03-10 11:33:08 -0400 (Mon, 10 Mar 2008)
New Revision: 18803
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/WikiComRedirectFilter.java
Log:
fixed filter for params
Modified: labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/WikiComRedirectFilter.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/WikiComRedirectFilter.java 2008-03-10 14:42:02 UTC (rev 18802)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/WikiComRedirectFilter.java 2008-03-10 15:33:08 UTC (rev 18803)
@@ -42,25 +42,15 @@
* This filter redirects all requests from domain/wiki_context (for example
* jboss.com/wiki) to wikidomain/request (for example wiki.jboss.org/wiki).
*
- * Example configuration
- * <filter>
- * <filter-name>wikiComRedirect</filter-name>
- * <filter-class>org.jboss.forge.portal.WikiComRedirectFilter</filter-class>
- * <init-param>
- * <param-name>WIKI_DOMAIN</param-name>
- * <param-value>wiki.jboss.org</param-value>
- * <description>Domain that wiki is running on</description>
- * </init-param>
- * <init-param>
- * <param-name>WIKI_CONTEXT</param-name>
- * <param-value>/wiki</param-value>
- * <description>Wiki context</description>
- * </init-param>
- * </filter>
- *
- * <filter-mapping>
- * <filter-name>wikiComRedirect</filter-name>
- * <url-pattern>/*</url-pattern>
+ * Example configuration <filter> <filter-name>wikiComRedirect</filter-name>
+ * <filter-class>org.jboss.forge.portal.WikiComRedirectFilter</filter-class>
+ * <init-param> <param-name>WIKI_DOMAIN</param-name>
+ * <param-value>wiki.jboss.org</param-value> <description>Domain that wiki is
+ * running on</description> </init-param> <init-param> <param-name>WIKI_CONTEXT</param-name>
+ * <param-value>/wiki</param-value> <description>Wiki context</description>
+ * </init-param> </filter>
+ *
+ * <filter-mapping> <filter-name>wikiComRedirect</filter-name> <url-pattern>/*</url-pattern>
* </filter-mapping>
*/
public class WikiComRedirectFilter implements Filter {
@@ -88,8 +78,12 @@
// do redirect to wiki domain
HttpServletResponse htRes = (HttpServletResponse) response;
- htRes.sendRedirect((htReq.isSecure() ? "https" : "http") + "://"
- + wikiDomain + htReq.getRequestURI());
+ htRes.sendRedirect((htReq.isSecure() ? "https" : "http")
+ + "://"
+ + wikiDomain
+ + htReq.getRequestURI()
+ + (htReq.getQueryString() != null && htReq.getQueryString().length() > 0 ? "?"
+ + htReq.getQueryString() : ""));
return;
}
More information about the jboss-svn-commits
mailing list