Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/supplier/action/ExpensiveGoodsSupplierAction.java =================================================================== diff -u -r22265 -r22365 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/supplier/action/ExpensiveGoodsSupplierAction.java (.../ExpensiveGoodsSupplierAction.java) (revision 22265) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/supplier/action/ExpensiveGoodsSupplierAction.java (.../ExpensiveGoodsSupplierAction.java) (revision 22365) @@ -136,7 +136,16 @@ public String saveSupplier() { String registrationsConfigResult = StrutsParamUtils.getPraramValue( "registrationsConfigResult", ""); - expensiveGoodsSupplierManager.saveOrUpdate(expensiveGoodsSupplier,registrationsConfigResult); + JSONObject obj = new JSONObject(); + obj.put("success", true); + try { + expensiveGoodsSupplierManager.saveOrUpdate(expensiveGoodsSupplier,registrationsConfigResult); + }catch (Exception e) { + e.printStackTrace(); + obj.put("success", false); + obj.put("errorMessage", e.getMessage()); + } + StrutsResponseUtils.output(obj); return null; } Index: ssts-web/src/main/webapp/homepage/portalPage.jsp =================================================================== diff -u -r22280 -r22365 --- ssts-web/src/main/webapp/homepage/portalPage.jsp (.../portalPage.jsp) (revision 22280) +++ ssts-web/src/main/webapp/homepage/portalPage.jsp (.../portalPage.jsp) (revision 22365) @@ -157,6 +157,16 @@ } + + +