@RequestMapping(value = "/selectFilter", method = RequestMethod.POST) public String selectFilter( HttpServletRequest request, Model uiModel, @ModelAttribute("filter") Filter filter) { User user = (User) request.getSession().getAttribute(Constants.KME_USER_KEY); try { if (filter.getFilterId() != null && !"".equals(filter.getFilterId().trim())) { Filter filterFound = calendarEventOAuthService.retrieveFilter(user.getUserId(), filter.getFilterId()); request.getSession().setAttribute("calendar.event.filterId", filterFound); } } catch (PageLevelException pageLevelException) { uiModel.addAttribute("message", pageLevelException.getMessage()); return "calendar/message"; } return "redirect:/calendar/options"; }