@RequestMapping(value = "edit.htm", method = RequestMethod.POST)
  public ModelAndView submitEdit(@ModelAttribute Tumbon tumbon, BindingResult result) {
    logger.info(" Start  ");
    ModelAndView mav = new ModelAndView();
    try {
      new TumbonValidator().validate(tumbon, result);

      if (result.hasErrors()) {
        mav.setViewName("tumbonEdit");
      } else {
        BuckWaRequest request = new BuckWaRequest();
        request.put("tumbon", tumbon);
        BuckWaResponse response = tumbonService.update(request);
        if (response.getStatus() == BuckWaConstants.SUCCESS) {
          Tumbon newTumbon = new Tumbon();

          mav.addObject("tumbon", tumbon);
          mav.addObject("successCode", response.getSuccessCode());
          mav.setViewName("tumbonEdit");
        } else {
          mav.addObject("errorCode", response.getErrorCode());
          mav.setViewName("tumbonEdit");
        }
      }

    } catch (Exception ex) {
      ex.printStackTrace();
      mav.addObject("errorCode", "E001");
    }
    return mav;
  }