@RequestMapping(value="/USER.do", method=RequestMethod.POST)
	public String doActions(@ModelAttribute USER USER, BindingResult result, @RequestParam String action, Map<String, Object> map){
		USER USERResult = new USER();
		switch(action.toLowerCase()){
		case "add":
			USERService.add(USER);
			USERResult = USER;
			break;
		case "update":
			USERService.update(USER);
			USERResult = USER;
			break;
		case "delete":
			USERService.delete(USER.getID());
			USERResult = new USER();
			break;
		case "search":
			USER searchedUSER = USERService.getUSER(USER.getID());
			USERResult = searchedUSER!=null ? searchedUSER : new USER();
			break;
		}
		map.put("USER", USERResult);
		map.put("USERList", USERService.getAllUsers());
		return "USER";
	}