Index: ssts-diposablegoods/src/main/java/com/forgon/disinfectsystem/diposablegoods/action/DiposableGoodsAction.java =================================================================== diff -u -r21848 -r21876 --- ssts-diposablegoods/src/main/java/com/forgon/disinfectsystem/diposablegoods/action/DiposableGoodsAction.java (.../DiposableGoodsAction.java) (revision 21848) +++ ssts-diposablegoods/src/main/java/com/forgon/disinfectsystem/diposablegoods/action/DiposableGoodsAction.java (.../DiposableGoodsAction.java) (revision 21876) @@ -592,6 +592,9 @@ } } + /** + * 根据一次性物品id打印批次库存大于0的一次性物品批次 + */ public void printDisposableGoodsBatchExcludingZeroByDisposableGoodsIds() { String idStr = StrutsParamUtils.getPraramValue("diposableIds", ""); StringBuffer sb = new StringBuffer(); @@ -637,16 +640,10 @@ } } } - - HttpServletResponse response = StrutsParamUtils.getResponse(); - response.setCharacterEncoding("UTF-8"); - - try { - PrintWriter out = response.getWriter(); - out.print("{success:true,value:'" + sb.toString() + "'}"); - } catch (IOException e) { - e.printStackTrace(); - } + JSONObject jSONObject = new JSONObject(); + jSONObject.put("success",true); + jSONObject.put("value", sb.toString()); + StrutsResponseUtils.output(jSONObject); } public void printExpensiveDisposableGoodsByDisposableGoodsIds() {