[ 
https://issues.apache.org/jira/browse/GERONIMO-2982?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Jencks resolved GERONIMO-2982.
------------------------------------

    Resolution: Fixed
      Assignee: Greg Wilkins  (was: David Jencks)

Changed in rev 519834 to prepend "/" to a path url pattern if missing.  Greg, 
is this reasonable?

thanks

            UrlPatternType[] urlPatterns = 
servletMappingType.getUrlPatternArray();
            for (UrlPatternType patternType : urlPatterns) {
                String urlPattern = patternType.getStringValue().trim();
                if (!urlPattern.startsWith("*") && !urlPattern.startsWith("/")) 
{
                    urlPattern = "/" + urlPattern;
                }
                if (!knownServletMappings.contains(urlPattern)) {
                    knownServletMappings.add(urlPattern);
                    checkString(urlPattern);
                    Set<String> urlsForServlet = 
servletMappings.get(servletName);
                    if (urlsForServlet == null) {
                        urlsForServlet = new HashSet<String>();
                        servletMappings.put(servletName, urlsForServlet);
                    }
                    urlsForServlet.add(urlPattern);
                }
            }
        }


> servlet-mapping url patterns may need "/" prepended
> ---------------------------------------------------
>
>                 Key: GERONIMO-2982
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-2982
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: Jetty
>    Affects Versions: 2.0-M3
>            Reporter: David Jencks
>         Assigned To: Greg Wilkins
>             Fix For: 2.0-beta1
>
>
> Apparently if we find a servlet-mapping url-pattern that doesn't start with / 
> or * we should treat it as if it starts with /, such as by prepending / 
> before further processing.  I haven't tracked down the spec support for this 
> behavior and could use some advice from greg on whether its actually 
> reasonable.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to