public class JsonResultUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
writeBlankJson(javax.servlet.http.HttpServletResponse response)
格式化Json数据输出
|
static void |
writeErrorMessageJson(int errorCode,
String errorMessage,
javax.servlet.http.HttpServletResponse response)
格式化Json数据输出 , 输出 业务提示的错误信息,http的状态仍然是 200 OK
|
static void |
writeErrorMessageJson(String errorMessage,
javax.servlet.http.HttpServletResponse response)
格式化Json数据输出
|
static void |
writeHttpErrorMessage(int errorCode,
String errorMessage,
javax.servlet.http.HttpServletResponse response)
Ajax 请求失败,http的状态码设置为 code
|
static void |
writeJavaScript(String scriptValue,
javax.servlet.http.HttpServletResponse response)
javascript脚本输出
|
static void |
writeMessageAndData(String message,
Object objValue,
javax.servlet.http.HttpServletResponse response)
格式化Json数据输出
|
static void |
writeMessageJson(String message,
javax.servlet.http.HttpServletResponse response)
格式化Json数据输出
|
static void |
writeOriginalFile(File file,
javax.servlet.http.HttpServletResponse response)
直接文本数据输出
|
static void |
writeOriginalFile(InputStream is,
String fileName,
javax.servlet.http.HttpServletResponse response)
直接文本数据输出
|
static <T> void |
writeOriginalHtml(T objValue,
javax.servlet.http.HttpServletResponse response)
直接文本数据输出
|
static void |
writeOriginalImage(RenderedImage image,
javax.servlet.http.HttpServletResponse response)
直接文本数据输出
|
static void |
writeOriginalJson(com.alibaba.fastjson.JSON json,
javax.servlet.http.HttpServletResponse response)
格式化Json数据输出
|
static void |
writeOriginalJson(String jsonValue,
javax.servlet.http.HttpServletResponse response)
格式化Json数据输出
|
static void |
writeOriginalObject(Object objValue,
javax.servlet.http.HttpServletResponse response)
直接文本数据输出
|
static <T> void |
writeOriginalResponse(String contentType,
T objValue,
javax.servlet.http.HttpServletResponse response)
调用response的原始接口输出
文件扩展名 Content-Type(Mime-Type) 文件扩展名 Content-Type(Mime-Type)
.*( 二进制流,不知道下载文件类型) application/octet-stream .tif image/tiff
.001 application/x-001 .301 application/x-301
.323 text/h323 .906 application/x-906
.907 drawing/907 .a11 application/x-a11
.acp audio/x-mei-aac .ai application/postscript
.aif audio/aiff .aifc audio/aiff
.aiff audio/aiff .anv application/x-anv
.asa text/asa .asf video/x-ms-asf
.asp text/asp .asx video/x-ms-asf
.au audio/basic .avi video/avi
.awf application/vnd.adobe.workflow .biz text/xml
.bmp application/x-bmp .bot application/x-bot
.c4t application/x-c4t .c90 application/x-c90
.cal application/x-cals .cat application/vnd.ms-pki.seccat
.cdf application/x-netcdf .cdr application/x-cdr
.cel application/x-cel .cer application/x-x509-ca-cert
.cg4 application/x-g4 .cgm application/x-cgm
.cit application/x-cit .class java/*
.cml text/xml .cmp application/x-cmp
.cmx application/x-cmx .cot application/x-cot
.crl application/pkix-crl .crt application/x-x509-ca-cert
.csi application/x-csi .css text/css
.cut application/x-cut .dbf application/x-dbf
.dbm application/x-dbm .dbx application/x-dbx
.dcd text/xml .dcx application/x-dcx
.der application/x-x509-ca-cert .dgn application/x-dgn
.dib application/x-dib .dll application/x-msdownload
.doc application/msword .dot application/msword
.drw application/x-drw .dtd text/xml
.dwf Model/vnd.dwf .dwf application/x-dwf
.dwg application/x-dwg .dxb application/x-dxb
.dxf application/x-dxf .edn application/vnd.adobe.edn
.emf application/x-emf .eml message/rfc822
.ent text/xml .epi application/x-epi
.eps application/x-ps .eps application/postscript
.etd application/x-ebx .exe application/x-msdownload
.fax image/fax .fdf application/vnd.fdf
.fif application/fractals .fo text/xml
.frm application/x-frm .g4 application/x-g4
.gbr application/x-gbr .
|
static void |
writeOriginalXml(String xml,
javax.servlet.http.HttpServletResponse response)
格式化XML数据输出
|
static void |
writeResponseDataAsJson(ResponseData resData,
javax.servlet.http.HttpServletResponse response)
格式化Json数据输出
|
static void |
writeResponseDataAsJson(ResponseData resData,
javax.servlet.http.HttpServletResponse response,
com.alibaba.fastjson.serializer.PropertyPreFilter propertyPreFilter)
格式化Json数据输出
|
static void |
writeResponseDataAsXml(ResponseData resData,
javax.servlet.http.HttpServletResponse response)
格式化XML数据输出
|
static void |
writeSingleDataJson(int code,
String message,
Object objValue,
javax.servlet.http.HttpServletResponse response,
com.alibaba.fastjson.serializer.PropertyPreFilter simplePropertyPreFilter)
格式化Json数据输出
|
static void |
writeSingleDataJson(Object objValue,
javax.servlet.http.HttpServletResponse response)
格式化Json数据输出
|
static void |
writeSingleDataJson(Object objValue,
javax.servlet.http.HttpServletResponse response,
com.alibaba.fastjson.serializer.PropertyPreFilter simplePropertyPreFilter) |
static void |
writeSingleDataXml(int code,
String message,
Object objValue,
javax.servlet.http.HttpServletResponse response)
格式化XML数据输出
|
static void |
writeSingleDataXml(Object objValue,
javax.servlet.http.HttpServletResponse response)
格式化XML数据输出
|
static void |
writeSingleErrorDataJson(int errorCode,
String errorMessage,
Object objValue,
javax.servlet.http.HttpServletResponse response)
格式化Json数据输出
|
static void |
writeSuccessJson(javax.servlet.http.HttpServletResponse response)
格式化Json数据输出
|
public static <T> void writeOriginalResponse(String contentType, T objValue, javax.servlet.http.HttpServletResponse response)
T - 类型通配符contentType - String 类型类别objValue - Tresponse - HttpServletResponsepublic static void writeOriginalJson(com.alibaba.fastjson.JSON json,
javax.servlet.http.HttpServletResponse response)
json - JSON格式response - HttpServletResponsepublic static void writeOriginalJson(String jsonValue, javax.servlet.http.HttpServletResponse response)
jsonValue - String类型response - HttpServletResponsepublic static <T> void writeOriginalHtml(T objValue,
javax.servlet.http.HttpServletResponse response)
T - 类型通配符objValue - Tresponse - HttpServletResponsepublic static void writeOriginalXml(String xml, javax.servlet.http.HttpServletResponse response)
xml - XML格式response - HttpServletResponsepublic static void writeOriginalImage(RenderedImage image, javax.servlet.http.HttpServletResponse response)
image - 图片 RenderedImageresponse - HttpServletResponsepublic static void writeOriginalFile(InputStream is, String fileName, javax.servlet.http.HttpServletResponse response)
is - 文件 InputStreamfileName - 文件名称response - HttpServletResponsepublic static void writeOriginalFile(File file, javax.servlet.http.HttpServletResponse response)
file - 文件 InputStreamresponse - HttpServletResponsepublic static void writeOriginalObject(Object objValue, javax.servlet.http.HttpServletResponse response)
objValue - Tresponse - HttpServletResponsepublic static void writeJavaScript(String scriptValue, javax.servlet.http.HttpServletResponse response)
scriptValue - javascript脚本 String类型response - HttpServletResponsepublic static void writeSingleDataJson(int code,
String message,
Object objValue,
javax.servlet.http.HttpServletResponse response,
com.alibaba.fastjson.serializer.PropertyPreFilter simplePropertyPreFilter)
code - 返回码message - 返回提示信息objValue - 返回数据对象response - HttpServletResponsesimplePropertyPreFilter - PropertyPreFilter SimplePropertyPreFilter 格式化时过滤指定的属性public static void writeSingleDataXml(int code,
String message,
Object objValue,
javax.servlet.http.HttpServletResponse response)
code - 返回码message - 返回提示信息objValue - 返回数据对象response - HttpServletResponsepublic static void writeResponseDataAsJson(ResponseData resData, javax.servlet.http.HttpServletResponse response, com.alibaba.fastjson.serializer.PropertyPreFilter propertyPreFilter)
resData - ResponseDataresponse - HttpServletResponsepropertyPreFilter - SimplePropertyPreFilter 格式化时过滤指定的属性public static void writeResponseDataAsJson(ResponseData resData, javax.servlet.http.HttpServletResponse response)
resData - ResponseData http响应信息response - HttpServletResponsepublic static void writeResponseDataAsXml(ResponseData resData, javax.servlet.http.HttpServletResponse response)
resData - ResponseData http响应信息response - HttpServletResponsepublic static void writeHttpErrorMessage(int errorCode,
String errorMessage,
javax.servlet.http.HttpServletResponse response)
errorCode - 错误返回码errorMessage - 错误返回信息response - HttpServletResponsepublic static void writeErrorMessageJson(int errorCode,
String errorMessage,
javax.servlet.http.HttpServletResponse response)
errorCode - 错误返回码errorMessage - 错误返回信息response - HttpServletResponsepublic static void writeMessageJson(String message, javax.servlet.http.HttpServletResponse response)
message - Stringresponse - HttpServletResponsepublic static void writeMessageAndData(String message, Object objValue, javax.servlet.http.HttpServletResponse response)
message - StringobjValue - Objectresponse - HttpServletResponsepublic static void writeErrorMessageJson(String errorMessage, javax.servlet.http.HttpServletResponse response)
errorMessage - 错误信息response - HttpServletResponsepublic static void writeBlankJson(javax.servlet.http.HttpServletResponse response)
response - HttpServletResponsepublic static void writeSingleDataJson(Object objValue, javax.servlet.http.HttpServletResponse response, com.alibaba.fastjson.serializer.PropertyPreFilter simplePropertyPreFilter)
objValue - Objectresponse - HttpServletResponsesimplePropertyPreFilter - SimplePropertyPreFilter 格式化时过滤指定的属性public static void writeSingleDataJson(Object objValue, javax.servlet.http.HttpServletResponse response)
objValue - Objectresponse - HttpServletResponsepublic static void writeSingleDataXml(Object objValue, javax.servlet.http.HttpServletResponse response)
objValue - Objectresponse - HttpServletResponsepublic static void writeSingleErrorDataJson(int errorCode,
String errorMessage,
Object objValue,
javax.servlet.http.HttpServletResponse response)
errorCode - 错误返回码errorMessage - 错误返回信息objValue - Objectresponse - HttpServletResponsepublic static void writeSuccessJson(javax.servlet.http.HttpServletResponse response)
response - HttpServletResponseCopyright © 2021 江苏南大先腾信息产业股份有限公司. All rights reserved.