Update of 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/cmsc/portalImpl
In directory 
james.mmbase.org:/tmp/cvs-serv13698/cmsc/portal/src/java/com/finalist/cmsc/portalImpl

Modified Files:
        PortalErrorServlet.java 
Added Files:
        InternalDispatchNavigationRequest.java 
Log Message:
CMSC-942 Several issues with the Alias module


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/cmsc/portalImpl
See also: http://www.mmbase.org/jira/browse/CMSC-942




Index: PortalErrorServlet.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/cmsc/portalImpl/PortalErrorServlet.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- PortalErrorServlet.java     2 Jun 2008 21:56:34 -0000       1.16
+++ PortalErrorServlet.java     26 Jun 2008 08:20:10 -0000      1.17
@@ -104,7 +104,7 @@
           }
           // The incoming request has a servletPath of /PortalError. The 
mapped url to this servlet.
           // Pretend it is the uri which has the error in it
-          HttpServletRequest errorUriRequest = new 
ErrorHttpServletRequest(request, errorUri);
+          HttpServletRequest errorUriRequest = new 
InternalDispatchNavigationRequest(request, errorUri);
 
          PortalEnvironment env = new PortalEnvironment(errorUriRequest, 
response);
          PortalURL currentURL = env.getRequestedPortalURL();
@@ -130,7 +130,7 @@
             }
             logError(request);
             if (errorPageSite != null) {
-                HttpServletRequest errorRequest = new 
ErrorHttpServletRequest(request, errorPageSite.getUrlfragment(), 
String.valueOf(statusCode));
+                HttpServletRequest errorRequest = new 
InternalDispatchNavigationRequest(request, errorPageSite.getUrlfragment(), 
String.valueOf(statusCode));
                 PortalEnvironment errorEnv = new 
PortalEnvironment(errorRequest, response);
 
                 String errorPagePath = errorPageSite.getUrlfragment() + 
PATH_SP + statusCode;
@@ -209,39 +209,4 @@
       }
    }
 
-   class ErrorHttpServletRequest extends HttpServletRequestWrapper {
-
-      private String errorPagePath;
-      private String serverName;
-
-
-      public ErrorHttpServletRequest(HttpServletRequest request, String 
errorServletPath) {
-          super(request);
-          this.errorPagePath = errorServletPath;
-      }
-
-      public ErrorHttpServletRequest(HttpServletRequest request, String 
errorSitePath, String errorServletPath) {
-         super(request);
-         if (ServerUtil.useServerName()) {
-             serverName = errorSitePath;
-             errorPagePath = errorServletPath;
-         }
-         else {
-             this.errorPagePath = errorSitePath + PATH_SP + errorServletPath;
-         }
-      }
-
-      @Override
-      public String getServletPath() {
-         return errorPagePath;
-      }
-
-      @Override
-      public String getServerName() {
-        if (serverName != null) {
-            return serverName;
-        }
-        return super.getServerName();
-      }
-   }
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to