org.apache.catalina.ssi
Class SSIServletRequestUtil
java.lang.Object
org.apache.catalina.ssi.SSIServletRequestUtil
public class SSIServletRequestUtil
extends java.lang.Object
static String | getRelativePath(HttpServletRequest request) - Return the relative path associated with this servlet.
|
static String | normalize(String path) - Return a context-relative path, beginning with a "/", that represents
the canonical version of the specified path after ".." and "." elements
are resolved out.
|
getRelativePath
public static String getRelativePath(HttpServletRequest request)
Return the relative path associated with this servlet. Taken from
DefaultServlet.java. Perhaps this should be put in
org.apache.catalina.util somewhere? Seems like it would be widely used.
request
- The servlet request we are processing
normalize
public static String normalize(String path)
Return a context-relative path, beginning with a "/", that represents
the canonical version of the specified path after ".." and "." elements
are resolved out. If the specified path attempts to go outside the
boundaries of the current context (i.e. too many ".." path elements are
present), return null
instead. This normalize should be
the same as DefaultServlet.normalize, which is almost the same ( see
source code below ) as RequestUtil.normalize. Do we need all this
duplication?
path
- Path to be normalized
Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.