com.ebasetech.ufs.utility
Class HttpUtil

java.lang.Object
  extended bycom.ebasetech.ufs.utility.HttpUtil

public class HttpUtil
extends java.lang.Object


Constructor Summary
HttpUtil()
           
 
Method Summary
static java.lang.String encodeURL(java.lang.String urlIn)
           
static int getAppServerTimeoutInterval(HttpServletRequest request)
           
static java.lang.String getCookieValue(HttpServletRequest request, java.lang.String cookieName)
           
static java.lang.String getParameterValueFromQueryString(java.lang.String queryString, java.lang.String parameterName)
          get a parameter value from the request query string.
static void removeCookie(HttpServletResponse response, java.lang.String cookieName)
           
static void setCookieValue(HttpServletResponse response, java.lang.String cookieName, java.lang.String value, int age)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpUtil

public HttpUtil()
Method Detail

getCookieValue

public static java.lang.String getCookieValue(HttpServletRequest request,
                                              java.lang.String cookieName)

setCookieValue

public static void setCookieValue(HttpServletResponse response,
                                  java.lang.String cookieName,
                                  java.lang.String value,
                                  int age)
Parameters:
response -
cookieName -
value -
age - -ve, for this session, 0 for delete

getAppServerTimeoutInterval

public static int getAppServerTimeoutInterval(HttpServletRequest request)

removeCookie

public static void removeCookie(HttpServletResponse response,
                                java.lang.String cookieName)

encodeURL

public static java.lang.String encodeURL(java.lang.String urlIn)

getParameterValueFromQueryString

public static java.lang.String getParameterValueFromQueryString(java.lang.String queryString,
                                                                java.lang.String parameterName)
get a parameter value from the request query string. Avoids using request.getParameter() and all the baggage that goes with it. This became a problem when needing a parameter value to determine the encoding for setCharacterEncoding.