@RequestMapping(value = "/components.html", method = RequestMethod.POST)
 public ModelAndView componentsManageSave(
     @ModelAttribute("productComponents") ProductComponents productComponents, ModelAndView mv) {
   Map<String, Integer> map = new HashMap<String, Integer>();
   List<Component> components = productComponents.getComponents();
   List<Component> nonZeroComponents = new ArrayList<Component>();
   for (Component component : components) {
     if (component.getAmount() > 0) {
       //
       nonZeroComponents.add(component);
     }
   }
   productComponents.setComponents(nonZeroComponents);
   productsService.updateProductComponents(productComponents);
   mv.setViewName("redirect:all.html");
   return mv;
 }