Package org.apache.catalina.ssi
Class SSIServletRequestUtil
- java.lang.Object
-
- org.apache.catalina.ssi.SSIServletRequestUtil
-
public class SSIServletRequestUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description SSIServletRequestUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static String
getRelativePath(jakarta.servlet.http.HttpServletRequest request)
Return the relative path associated with this servlet.static String
normalize(String path)
Deprecated.
-
-
-
Method Detail
-
getRelativePath
public static String getRelativePath(jakarta.servlet.http.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.- Parameters:
request
- The servlet request we are processing
-
normalize
public static String normalize(String path)
Deprecated.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), returnnull
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?- Parameters:
path
- Path to be normalized
-
-