You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2004/06/07 19:32:15 UTC
cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core ApplicationDispatcher.java
remm 2004/06/07 10:32:15
Modified: catalina/src/share/org/apache/catalina/core
ApplicationDispatcher.java
Log:
- Remove some dead code.
- Also wrap when doing named forwards (otherwise session handling will be bad).
Revision Changes Path
1.34 +12 -11 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationDispatcher.java
Index: ApplicationDispatcher.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationDispatcher.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- ApplicationDispatcher.java 24 Apr 2004 16:01:19 -0000 1.33
+++ ApplicationDispatcher.java 7 Jun 2004 17:32:15 -0000 1.34
@@ -359,8 +359,19 @@
if ( log.isDebugEnabled() )
log.debug(" Named Dispatcher Forward");
+ ApplicationHttpRequest wrequest =
+ (ApplicationHttpRequest) wrapRequest();
+ wrequest.setRequestURI(hrequest.getRequestURI());
+ wrequest.setContextPath(hrequest.getContextPath());
+ wrequest.setServletPath(hrequest.getServletPath());
+ wrequest.setPathInfo(hrequest.getPathInfo());
+ wrequest.setQueryString(hrequest.getQueryString());
+
processRequest(request,response);
+ wrequest.recycle();
+ unwrapRequest();
+
}
// Handle an HTTP path-based forward
@@ -555,16 +566,6 @@
ApplicationHttpRequest wrequest =
(ApplicationHttpRequest) wrapRequest();
String contextPath = context.getPath();
- /*
- StringBuffer sb = new StringBuffer();
- if (contextPath != null)
- sb.append(contextPath);
- if (servletPath != null)
- sb.append(servletPath);
- if (pathInfo != null)
- sb.append(pathInfo);
- if (sb.length() > 0)
- */
if (requestURI != null)
wrequest.setAttribute(Globals.INCLUDE_REQUEST_URI_ATTR,
requestURI);
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org