一、前台调用ajax并解析json对象。
$.ajax({ url : '', type : 'POST', //GET data : '’, beforeSend : function(request) { //调用ajax之前 }, success : function(data) { var obj = JSON.parse(data); if (obj.viewPdf == 1) { //处理.... } else if (obj.viewPdf == 2) { layer.msg('预览文件转换错误!', { icon : 2, time : 2000 }); } else { layer.msg('预览失败!', { icon : 2, time : 2000 }); } } });
二、后台处理
public void convert2Pdf(HttpServletRequest request,HttpServletResponse response) { PrintWriter out = null; try { out = response.getWriter(); JsonObject objJson = new JsonObject(); objJson.addProperty("viewPdf", 1); objJson.addProperty("pdfFile",2); out.print(objJson.toString()); } catch (IOException e1) { e1.printStackTrace(); } }