|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.basecmp.core.util.ServletRequestUtils
Angefangene Refactoring-Klasse um u.a. BCCurl und alle Ableitungen durch Custom-Tags zu ersetzen. Enthält im wesentlichen extrahierte Hilfsfunktionen, die zuvor in BCCurl etc enthalten waren. Created on 26.10.2004
| Method Summary | |
static void |
addParameterValues(java.util.Map pm,
java.lang.String key,
java.lang.String[] value)
|
static java.lang.String |
evaluateScopedVariables(java.lang.String in,
PageContext context)
|
static java.lang.String |
getDomainFromHttpHeader(ServletRequest request)
Returns the domain-name from the current request-header (HOST-header). |
static java.util.Map |
getParameterMap(java.lang.String url)
Parst die mit der URL übegebenen Get-Parameter und liefert eine Map aller Parameter mit dem Namen der Parameter als Key und den Wert(en) als String-Array. |
static java.lang.String |
getParsedRequestURL(ServletRequest request)
Liefert eine URL ohne Querystring und parsed dabei die RequestURL um ggf das Protokoll auf https zu korrigieren. |
static java.lang.String |
getParsedRequestURLWithQueryString(ServletRequest request)
Liefert eine URL mit Querystring und parsed dabei die RequestURL um ggf das Protokoll auf https zu korrigieren. |
static java.lang.String |
getPath(ServletRequest request)
Liefert den reinen Request-Pfad der URL des Requests (ohne Protokoll-, Domain- und Port-Teil). |
static java.lang.String |
getRequestURL(java.lang.String url)
Liefert zu der String-URL den Request-Teil ohne Query. |
static java.lang.String |
getStrutsTemplatePath(HttpServletRequest request)
Liefert den Struts-Template-Pfad unter dem das aktuelle Temlate aufgerufen wurde, wenn der ServletPath des Request im Bereich der konfigurierten Struts-ActionServlets liegt, sonst einen leeren String. |
static java.lang.String |
getTimestampedQueryString(java.lang.String querystring)
Ergänzt oder ersetzt den Querystring (auch wenn=null) um einen Zeitstempel der Form timemillis=1234. |
static java.lang.String |
getTimestampedURL(ServletRequest request,
boolean relative)
Ergänzt oder ersetzt die im Request enthaltene URL um einen Zeitstempel der Form timemillis=1234. |
static java.lang.String |
getWebappPathName(ServletContext context)
|
static boolean |
isUserInRoles(ServletRequest request,
java.util.List roleList)
|
static java.lang.String |
retrievePureFilenameFromSentMultipartFilename(java.lang.String sentFilename)
Liefert den Dateinamen garantiert ohne ggf durch einen Browser mitgeschickten, vorangestellten Pfad (einige Version des IE senden den Pfad bei einem Multipart-Request mit). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static void addParameterValues(java.util.Map pm,
java.lang.String key,
java.lang.String[] value)
public static java.lang.String evaluateScopedVariables(java.lang.String in,
PageContext context)
public static java.lang.String getDomainFromHttpHeader(ServletRequest request)
public static java.util.Map getParameterMap(java.lang.String url)
public static java.lang.String getParsedRequestURL(ServletRequest request)
public static java.lang.String getParsedRequestURLWithQueryString(ServletRequest request)
public static java.lang.String getPath(ServletRequest request)
java.lang.ClassCastException - Wenn der Parameter request nicht auf
HttpServletRequest gecastet werden kann.
public static java.lang.String getRequestURL(java.lang.String url)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic static java.lang.String getStrutsTemplatePath(HttpServletRequest request)
public static java.lang.String getTimestampedQueryString(java.lang.String querystring)
timemillis=1234.
public static java.lang.String getTimestampedURL(ServletRequest request,
boolean relative)
timemillis=1234.
public static java.lang.String getWebappPathName(ServletContext context)
throws ServletException
ServletException
public static boolean isUserInRoles(ServletRequest request,
java.util.List roleList)
public static java.lang.String retrievePureFilenameFromSentMultipartFilename(java.lang.String sentFilename)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||