Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/action/ForeignTousseApplicationAction.java =================================================================== diff -u -r14078 -r14113 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/action/ForeignTousseApplicationAction.java (.../ForeignTousseApplicationAction.java) (revision 14078) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/action/ForeignTousseApplicationAction.java (.../ForeignTousseApplicationAction.java) (revision 14113) @@ -29,6 +29,7 @@ import com.forgon.systemsetting.model.HttpOption; import com.forgon.systemsetting.service.HttpOptionManager; import com.forgon.tools.StrutsParamUtils; +import com.forgon.tools.StrutsResponseUtils; import com.forgon.tools.json.JSONUtil; import com.opensymphony.xwork2.ModelDriven; import com.opensymphony.xwork2.Preparable; @@ -227,10 +228,7 @@ } public String saveForeignTousseApplication() { - HttpServletResponse response = StrutsParamUtils.getResponse(); - response.setContentType("text/html;charset=UTF-8"); JSONObject jsonObject = new JSONObject(); - PrintWriter out; String foreignTousseInfo = StrutsParamUtils.getPraramValue("foreignTousseInfo", ""); String actionType = StrutsParamUtils.getPraramValue("actionType", ""); String barcodeStr = StrutsParamUtils.getPraramValue("barcodeStr", ""); @@ -251,13 +249,7 @@ jsonObject.put("success",false); jsonObject.put("message",e.getMessage()); } - try { - out = response.getWriter(); - out.print(jsonObject); - out.close(); - } catch (IOException e) { - e.printStackTrace(); - } + StrutsResponseUtils.output(jsonObject); return null; }