类 ServletUtil

java.lang.Object
cn.jrack.core.util.servlet.ServletUtil

public class ServletUtil extends Object
Describe: Servlet 工具类 Author: ZhaoYang CreateTime: 2019/10/23
  • 构造器详细资料

    • ServletUtil

      public ServletUtil()
  • 方法详细资料

    • getRequest

      public static javax.servlet.http.HttpServletRequest getRequest()
      Describe: 获取 HttpServletRequest 对象 Param null Return HttpServletRequest
    • getResponse

      public static javax.servlet.http.HttpServletResponse getResponse()
      Describe: 获取 HttpServletResponse 对象 Param null Return HttpServletResponse
    • getSession

      public static javax.servlet.http.HttpSession getSession()
      Describe: 获取 HttpServletSession 对象 Param null Return HttpServletSession
    • isAjax

      public static Boolean isAjax(javax.servlet.http.HttpServletRequest request)
      Describe: 判断是否为 Ajax 请求 Param null Return HttpServletSession
    • write

      public static void write(String msg) throws IOException
      Describe: Response 对象写出数据 Param: msg 消息数据 Return null
      抛出:
      IOException
    • getQueryParam

      public static String getQueryParam()
      获取查询参数
    • getRequestURI

      public static String getRequestURI()
      获取请求地址
    • getUserAgent

      public static String getUserAgent(javax.servlet.http.HttpServletRequest request)
      参数:
      request - 请求
      返回:
      ua
    • getRemoteHost

      public static String getRemoteHost()
      获取客户端地址
    • getMethod

      public static String getMethod()
      获取当前请求方法
    • getHeader

      public static String getHeader(String name)
      获取请求头
    • isJsonRequest

      public static boolean isJsonRequest(javax.servlet.ServletRequest request)
    • writeJson

      public static void writeJson(javax.servlet.http.HttpServletResponse response, Object object)
      返回 JSON 字符串
      参数:
      response - 响应
      object - 对象,会序列化成 JSON 字符串
    • getAgent

      public static String getAgent()
      获取 UserAgent
    • getBrowser

      public static String getBrowser()
      获取浏览器类型
    • getSystem

      public static String getSystem()
      获取浏览器类型
    • writeJSON

      public static void writeJSON(javax.servlet.http.HttpServletResponse response, Object object)
      返回 JSON 字符串
      参数:
      response - 响应
      object - 对象,会序列化成 JSON 字符串
    • getClientIP

      public static String getClientIP(javax.servlet.http.HttpServletRequest request, String... otherHeaderNames)