/**
* 异步返回各种格式
* json
* xml
* text
* @author sjl
*
*/
public class ResponseUtils {
//发送内容 response.getWriter().write(text);的意思是发送请求内容至页面
public static void render(HttpServletResponse response,String contentType,String text){
response.setContentType(contentType);
try {
response.getWriter().write(text);//将数据响应给前台页面前台用xhr.responseText接收
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//JSON
public static void renderJson(HttpServletResponse response,String text){
render(response, "application/json;charset=UTF-8", text);
}
//xml
public static void renderXml(HttpServletResponse response,String text){
render(response, "text/xml;charset=UTF-8", text);
}
//text
public static void renderText(HttpServletResponse response,String text){
render(response, "text/plain;charset=UTF-8", text);
}
}
异步返回各种数据格式的工具类
最新推荐文章于 2021-02-09 22:52:19 发布