com.googlecode.mycontainer.commons.servlet
Class ServletUtil

java.lang.Object
  extended by com.googlecode.mycontainer.commons.servlet.ServletUtil

public class ServletUtil
extends java.lang.Object


Constructor Summary
ServletUtil()
           
 
Method Summary
static void checkContentType(javax.servlet.http.HttpServletRequest req)
           
static void checkMethods(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse resp, java.lang.String msg, java.lang.String... alloweds)
           
static java.lang.String checkParameter(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.lang.String name, java.lang.String... requires)
           
static java.util.Map<java.lang.String,java.lang.Object> getAttributes(javax.servlet.http.HttpServletRequest req)
           
static java.lang.String getCookie(javax.servlet.http.HttpServletRequest req, java.lang.String name)
           
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> ret, javax.servlet.http.HttpServletRequest request)
           
static
<T> java.util.List<T>
getParameters(javax.servlet.http.HttpServletRequest req, java.lang.String name, java.lang.Class<T> clazz)
           
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameters(java.util.Map<java.lang.String,java.util.List<java.lang.String>> ret, javax.servlet.http.HttpServletRequest request)
           
static java.lang.String getUserPath(javax.servlet.http.HttpServletRequest request)
           
static java.lang.String getUserPath(javax.servlet.http.HttpServletRequest request, java.lang.String ignore)
           
static java.lang.String param(javax.servlet.http.HttpServletRequest req, java.lang.String name)
           
static com.google.gson.JsonElement paramJson(javax.servlet.http.HttpServletRequest req, java.lang.String name)
           
static com.google.gson.JsonArray paramJsons(javax.servlet.http.HttpServletRequest req, java.lang.String name)
           
static com.google.gson.JsonElement readJson(javax.servlet.http.HttpServletRequest req)
           
static void sendError(javax.servlet.http.HttpServletResponse resp, int code, java.lang.String msg)
           
static void sendUnsupportedMethod(javax.servlet.http.HttpServletResponse resp, java.lang.String msg, java.lang.String... alloweds)
           
static void setHeaders(javax.servlet.http.HttpServletResponse response, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
           
static void write(javax.servlet.http.HttpServletResponse response, byte[] content)
           
static void write(javax.servlet.http.HttpServletResponse response, char[] array)
           
static void write(javax.servlet.http.HttpServletResponse resp, com.google.gson.JsonElement obj)
           
static void writeJson(javax.servlet.http.HttpServletResponse resp, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletUtil

public ServletUtil()
Method Detail

getAttributes

public static java.util.Map<java.lang.String,java.lang.Object> getAttributes(javax.servlet.http.HttpServletRequest req)

getUserPath

public static java.lang.String getUserPath(javax.servlet.http.HttpServletRequest request)

getUserPath

public static java.lang.String getUserPath(javax.servlet.http.HttpServletRequest request,
                                           java.lang.String ignore)

checkMethods

public static void checkMethods(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse resp,
                                java.lang.String msg,
                                java.lang.String... alloweds)

sendUnsupportedMethod

public static void sendUnsupportedMethod(javax.servlet.http.HttpServletResponse resp,
                                         java.lang.String msg,
                                         java.lang.String... alloweds)

sendError

public static void sendError(javax.servlet.http.HttpServletResponse resp,
                             int code,
                             java.lang.String msg)

checkParameter

public static java.lang.String checkParameter(javax.servlet.http.HttpServletRequest req,
                                              javax.servlet.http.HttpServletResponse resp,
                                              java.lang.String name,
                                              java.lang.String... requires)

getParameters

public static <T> java.util.List<T> getParameters(javax.servlet.http.HttpServletRequest req,
                                                  java.lang.String name,
                                                  java.lang.Class<T> clazz)

getHeaders

public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> ret,
                                                                                          javax.servlet.http.HttpServletRequest request)

getParameters

public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameters(java.util.Map<java.lang.String,java.util.List<java.lang.String>> ret,
                                                                                             javax.servlet.http.HttpServletRequest request)

setHeaders

public static void setHeaders(javax.servlet.http.HttpServletResponse response,
                              java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)

write

public static void write(javax.servlet.http.HttpServletResponse response,
                         char[] array)

write

public static void write(javax.servlet.http.HttpServletResponse response,
                         byte[] content)

readJson

public static com.google.gson.JsonElement readJson(javax.servlet.http.HttpServletRequest req)

checkContentType

public static void checkContentType(javax.servlet.http.HttpServletRequest req)

write

public static void write(javax.servlet.http.HttpServletResponse resp,
                         com.google.gson.JsonElement obj)

paramJson

public static com.google.gson.JsonElement paramJson(javax.servlet.http.HttpServletRequest req,
                                                    java.lang.String name)

param

public static java.lang.String param(javax.servlet.http.HttpServletRequest req,
                                     java.lang.String name)

paramJsons

public static com.google.gson.JsonArray paramJsons(javax.servlet.http.HttpServletRequest req,
                                                   java.lang.String name)

writeJson

public static void writeJson(javax.servlet.http.HttpServletResponse resp,
                             java.lang.Object value)

getCookie

public static java.lang.String getCookie(javax.servlet.http.HttpServletRequest req,
                                         java.lang.String name)


Copyright © 2008-2013 Mycontainer Team. All Rights Reserved.