@RequestMapping("/delete/performer/{performerId}")
 public String deletePerformer(
     @PathVariable("performerId") Long performerId, Map<String, Object> map) {
   try {
     taskManagerFacade.removePerformer(performerId);
   } catch (PerformerException e) {
     return "error404";
   }
   map.put("statusValues", PerformerStatus.values());
   map.put("typeValues", PerformerType.values());
   map.put("performerVO", new PerformerVO());
   try {
     map.put("performerList", taskManagerFacade.getAllPerformers());
   } catch (PerformerException e) {
     return "error404";
   }
   return "redirect:/index";
 }
 @RequestMapping(value = "/add/performer", method = RequestMethod.POST)
 public String addPerformer(
     @ModelAttribute("performer") PerformerVO performerVO, Map<String, Object> map) {
   try {
     taskManagerFacade.addPerformer(performerVO);
   } catch (PerformerException e) {
     return "error404";
   }
   map.put("statusValues", PerformerStatus.values());
   map.put("typeValues", PerformerType.values());
   map.put("performerVO", new PerformerVO());
   try {
     map.put("performerList", taskManagerFacade.getAllPerformers());
   } catch (PerformerException e) {
     return "error404";
   }
   return "redirect:/index";
 }