类 WebUtil


public class WebUtil extends BasicObject
  • 字段详细资料

    • CONTENTTYPE_APPLICATION_STREAM

      public static final String CONTENTTYPE_APPLICATION_STREAM
      文件
      另请参阅:
    • CONTENTTYPE_APPLICATION_EXCEL

      public static final String CONTENTTYPE_APPLICATION_EXCEL
      另请参阅:
    • CONTENTTYPE_TEXTHTML

      public static final String CONTENTTYPE_TEXTHTML
      另请参阅:
    • CONTENTTYPE_TEXTJSON

      public static final String CONTENTTYPE_TEXTJSON
      另请参阅:
    • CONTENTTYPE_TEXTXML

      public static final String CONTENTTYPE_TEXTXML
      另请参阅:
    • CONTENTTYPE_TEXT

      public static final String CONTENTTYPE_TEXT
      另请参阅:
    • CONTENT_CHARSET_GBK

      public static final String CONTENT_CHARSET_GBK
      另请参阅:
    • CONTENT_CHARSET_GB2312

      public static final String CONTENT_CHARSET_GB2312
      另请参阅:
    • CONTENT_CHARSET_UTF8

      public static final String CONTENT_CHARSET_UTF8
      另请参阅:
  • 构造器详细资料

    • WebUtil

      public WebUtil()
  • 方法详细资料

    • sendText

      public static void sendText(javax.servlet.http.HttpServletResponse response, String s)
    • sendJson

      public static void sendJson(javax.servlet.http.HttpServletResponse response, String s)
      json字符串
      参数:
      response -
      s -
    • sendJson

      public static void sendJson(javax.servlet.http.HttpServletResponse response, Object o)
      对象序列化为json
      参数:
      response -
      o -
    • sendPage

      public static void sendPage(javax.servlet.http.HttpServletResponse response, PageInfo<?> page)
      分页对象,为空的字段也输出
      参数:
      response -
      page -
    • sendDirectToClient

      public static void sendDirectToClient(javax.servlet.http.HttpServletResponse resp, String s, String contentType, String charset)
    • sendBytes

      public static void sendBytes(javax.servlet.http.HttpServletResponse resp, byte[] data, SysSjglFile fileObj)
      将字节数组以文件下载的形式输出
      参数:
      resp -
      data - 字节数组
      fileObj - 文件对象
    • setFileDownloadHead

      public static void setFileDownloadHead(javax.servlet.http.HttpServletResponse resp, SysSjglFile fileObj) throws UnsupportedEncodingException
      设置文件下载头
      参数:
      resp -
      fileObj -
      抛出:
      UnsupportedEncodingException
    • sendFile

      public static void sendFile(javax.servlet.http.HttpServletResponse resp, String data, SysSjglFile fileObj)
      将字符串以文件形式下载
      参数:
      resp - 响应信息
      data - 字符串
      fileObj - 文件对象
    • sendFile

      public static void sendFile(javax.servlet.http.HttpServletResponse resp, File file, SysSjglFile fileObj)
      从磁盘上下载所需的文件信息
      参数:
      resp - 响应信息
      file - 文件的信息
      fileObj - 文件对象
    • getString

      public static String getString(javax.servlet.http.HttpServletRequest request, String name, String dval)
      参数:
      request -
      name - 参数名
      dval - 默认赋值
      返回:
      String
    • getBoolean

      public static boolean getBoolean(javax.servlet.http.HttpServletRequest request, String name, boolean dval)
    • getInt

      public static int getInt(javax.servlet.http.HttpServletRequest request, String name, int dval)
    • getLong

      public static long getLong(javax.servlet.http.HttpServletRequest request, String name, long dval)
    • getDouble

      public static double getDouble(javax.servlet.http.HttpServletRequest request, String name, double dval)
    • getFloat

      public static float getFloat(javax.servlet.http.HttpServletRequest request, String name, float dval)
    • getBasePath

      public static String getBasePath(javax.servlet.http.HttpServletRequest request)
    • getIpAddr

      public static String getIpAddr(javax.servlet.http.HttpServletRequest request)
      获取IP
      参数:
      request -
      返回:
    • removeNUll

      public static Object[] removeNUll(Object... args)
      去除null
      参数:
      args - 多个参数 例如: String s1,String s2........等
      返回:
    • getTimeToDouble

      public static Double getTimeToDouble(Date t)