Index: ssts-web/src/main/webapp/disinfectsystem/interfere/splitRecyclingApplicationView.js =================================================================== diff -u -r13391 -r23852 --- ssts-web/src/main/webapp/disinfectsystem/interfere/splitRecyclingApplicationView.js (.../splitRecyclingApplicationView.js) (revision 13391) +++ ssts-web/src/main/webapp/disinfectsystem/interfere/splitRecyclingApplicationView.js (.../splitRecyclingApplicationView.js) (revision 23852) @@ -512,12 +512,12 @@ result:JSON.stringify(result) }, success : function(form, action) { - showResult(action.result.msg); + showResult(action.result.message); grid.dwrReload(); window.close(); }, failure : function(form, action) { - showResult(action.result.msg); + showResult(action.result.message); } }); } Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/action/RecyclingApplicationAction.java =================================================================== diff -u -r23280 -r23852 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/action/RecyclingApplicationAction.java (.../RecyclingApplicationAction.java) (revision 23280) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/action/RecyclingApplicationAction.java (.../RecyclingApplicationAction.java) (revision 23852) @@ -21,7 +21,6 @@ import net.sf.json.JSONObject; import net.sf.json.JsonConfig; import net.sf.json.util.CycleDetectionStrategy; -import net.sf.json.util.JSONUtils; import net.sf.json.util.PropertyFilter; import org.apache.commons.collections4.CollectionUtils; @@ -1590,13 +1589,9 @@ success = false; msg = e.getMessage(); } - HttpServletResponse response = StrutsParamUtils.getResponse(); - response.setCharacterEncoding("UTF-8"); - try { - response.getWriter().print("{success:"+success+",msg:'"+msg+"'}"); - } catch (IOException e) { - e.printStackTrace(); - } + + JSONObject obj = JSONUtil.buildJsonObject(success, msg); + StrutsResponseUtils.output(obj); } /**