类 ServletUtils

java.lang.Object
com.hengyi.xbaseweb.common.utils.ServletUtils

public class ServletUtils extends Object
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static void
    addCookie(jakarta.servlet.http.HttpServletResponse response, String domain, String name, String value, int expiry)
    添加cookie
    static void
    addSession(jakarta.servlet.http.HttpServletRequest request, String name, Object value)
    创建session
    static boolean
    checkCookie(jakarta.servlet.http.HttpServletRequest request, String name)
    判断cookie是否存在
    static boolean
    checkParameter(jakarta.servlet.http.HttpServletRequest request, String name)
    判断参数是否存在
    static boolean
    checkSession(jakarta.servlet.http.HttpServletRequest request, String name)
    判断session
    static void
    download(jakarta.servlet.http.HttpServletResponse response, String fileName, String filePath)
    下载文件
    static String
    getBodyParams(jakarta.servlet.http.HttpServletRequest request)
    获取POST请求中Body参数
    static String
    getCookie(jakarta.servlet.http.HttpServletRequest request, String name)
    获取一个cookie
    static String
    getCurrentToken(jakarta.servlet.http.HttpServletRequest request, String tokenName)
    获取token 不推荐使用该方法 尽量使用SecurityUtils.getToken();
    static String
    getHeader(jakarta.servlet.http.HttpServletRequest request, String name)
    获取Header参数
    static String
    getParameter(jakarta.servlet.http.HttpServletRequest request, String name)
    获取参数
    static Map<String,Object>
    getParameters(jakarta.servlet.http.HttpServletRequest request)
    获取全部参数
    static String
    getPath(jakarta.servlet.http.HttpServletRequest request)
    当前页 /index.jsp
    static String
    getServerDomain(jakarta.servlet.http.HttpServletRequest request)
    获取服务器域名
    static Object
    getSession(jakarta.servlet.http.HttpServletRequest request, String name)
    获取session
    static String
    getUri(jakarta.servlet.http.HttpServletRequest request)
    获取URI
    static String
    getUrl(jakarta.servlet.http.HttpServletRequest request)
    获取URL
    static void
    removeCookie(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String name)
    删除所有cookie
    static void
    removeSession(jakarta.servlet.http.HttpServletRequest request, String name)
    删除session
    static void
    writeJson(jakarta.servlet.http.HttpServletResponse response, Object obj)
    写入JSON对象
    static void
    writeText(jakarta.servlet.http.HttpServletResponse response, String text)
    写入文本到浏览器

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • ServletUtils

      public ServletUtils()
  • 方法详细资料

    • download

      public static void download(jakarta.servlet.http.HttpServletResponse response, String fileName, String filePath)
      下载文件
      参数:
      response -
      fileName - 下载到本地的文件名
      filePath - 文件在服务器的绝对路基
    • writeText

      public static void writeText(jakarta.servlet.http.HttpServletResponse response, String text)
      写入文本到浏览器
      参数:
      response -
      text -
    • writeJson

      public static void writeJson(jakarta.servlet.http.HttpServletResponse response, Object obj)
      写入JSON对象
      参数:
      response -
      obj -
    • getServerDomain

      public static String getServerDomain(jakarta.servlet.http.HttpServletRequest request)
      获取服务器域名
      参数:
      request -
      返回:
    • getUri

      public static String getUri(jakarta.servlet.http.HttpServletRequest request)
      获取URI
      参数:
      request -
      返回:
    • getUrl

      public static String getUrl(jakarta.servlet.http.HttpServletRequest request)
      获取URL
      参数:
      request -
      返回:
    • getPath

      public static String getPath(jakarta.servlet.http.HttpServletRequest request)
      当前页 /index.jsp
      参数:
      request -
      返回:
    • checkCookie

      public static boolean checkCookie(jakarta.servlet.http.HttpServletRequest request, String name)
      判断cookie是否存在
      参数:
      request -
      key -
      返回:
    • getCookie

      public static String getCookie(jakarta.servlet.http.HttpServletRequest request, String name)
      获取一个cookie
      参数:
      request -
      key -
      返回:
    • removeCookie

      public static void removeCookie(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String name)
      删除所有cookie
      参数:
      request -
      response -
    • addCookie

      public static void addCookie(jakarta.servlet.http.HttpServletResponse response, String domain, String name, String value, int expiry)
      添加cookie
      参数:
      response -
      domain -
      name -
      value -
      expiry -
    • checkSession

      public static boolean checkSession(jakarta.servlet.http.HttpServletRequest request, String name)
      判断session
      参数:
      request -
      name -
      返回:
    • getSession

      public static Object getSession(jakarta.servlet.http.HttpServletRequest request, String name)
      获取session
      参数:
      request -
      name -
      返回:
    • removeSession

      public static void removeSession(jakarta.servlet.http.HttpServletRequest request, String name)
      删除session
      参数:
      request -
      name -
    • addSession

      public static void addSession(jakarta.servlet.http.HttpServletRequest request, String name, Object value)
      创建session
      参数:
      request -
      name -
      value -
    • getParameter

      public static String getParameter(jakarta.servlet.http.HttpServletRequest request, String name)
      获取参数
      参数:
      request -
      name -
    • checkParameter

      public static boolean checkParameter(jakarta.servlet.http.HttpServletRequest request, String name)
      判断参数是否存在
      参数:
      request -
      name -
      返回:
    • getParameters

      public static Map<String,Object> getParameters(jakarta.servlet.http.HttpServletRequest request)
      获取全部参数
      参数:
      request -
      返回:
    • getBodyParams

      public static String getBodyParams(jakarta.servlet.http.HttpServletRequest request)
      获取POST请求中Body参数
      参数:
      request -
      返回:
      字符串
    • getHeader

      public static String getHeader(jakarta.servlet.http.HttpServletRequest request, String name)
      获取Header参数
      参数:
      request -
      name -
      返回:
    • getCurrentToken

      public static String getCurrentToken(jakarta.servlet.http.HttpServletRequest request, String tokenName)
      获取token 不推荐使用该方法 尽量使用SecurityUtils.getToken();
      参数:
      request -
      tokenName -
      返回: