billbarker 02/04/16 19:41:49
Modified: src/share/org/apache/tomcat/modules/generators
StaticInterceptor.java
Log:
Preserve the query string when doing a redirect to the index page.
Reported as bug #8099 against 4.0
Reported by: Jurgen Mossgraber [EMAIL PROTECTED]
Revision Changes Path
1.21 +6 -0
jakarta-tomcat/src/share/org/apache/tomcat/modules/generators/StaticInterceptor.java
Index: StaticInterceptor.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/modules/generators/StaticInterceptor.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- StaticInterceptor.java 16 Apr 2002 03:04:55 -0000 1.20
+++ StaticInterceptor.java 17 Apr 2002 02:41:49 -0000 1.21
@@ -191,6 +191,9 @@
if( welcomeFile==null && ! requestURI.endsWith("/") ) {
String redirectURI= requestURI + "/";
redirectURI=fixURLRewriting( req, redirectURI );
+ String query = req.query().toString();
+ if( query != null && !query.equals("") )
+ redirectURI += "?" + query;
req.setAttribute("javax.servlet.error.message",
redirectURI);
if( debug > 0) log( "Redirect " + redirectURI );
@@ -216,6 +219,9 @@
String redirectURI=null;
redirectURI=concatPath( requestURI, welcomeFile);
redirectURI=fixURLRewriting( req, redirectURI );
+ String query = req.query().toString();
+ if( query != null && !query.equals("") )
+ redirectURI += "?" + query;
req.setAttribute("javax.servlet.error.message",
redirectURI);
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>