/** 提交并保存支路信息 */
 @ResourceMapping(value = "submitCircuitinfoForm")
 public Resultmsg onSubmitCircuitinfoForm(
     @ModelAttribute("circuitinfo") Circuitinfo circuitinfo,
     BindingResult result,
     SessionStatus status,
     ResourceRequest request,
     ResourceResponse response) {
   Resultmsg msg = new Resultmsg();
   boolean isnew = true;
   if (request.getParameter("isnew") == null) {
     msg.setMsg("页面缺少新增或编辑标记 isnew");
   } else {
     isnew = Boolean.valueOf(request.getParameter("isnew"));
   }
   new CircuitinfoValidator().validate(circuitinfo, result);
   if (result.hasErrors()) {
     logger.error(result);
     msg.setMsg(result.toString());
   } else {
     try {
       if (isnew) {
         circuitinfoService.addCircuitinfo(circuitinfo);
       } else {
         circuitinfoService.updateCircuitinfo(circuitinfo);
       }
       status.setComplete();
       msg.setMsg(circuitinfo.getCircuitId());
       msg.setSuccess("true");
     } catch (Exception e) {
       logger.error(e);
       msg.setMsg(e.getMessage());
     }
   }
   return msg;
 }