List of usage examples for org.springframework.web.servlet ModelAndView addAllObjects
public ModelAndView addAllObjects(@Nullable Map<String, ?> modelMap)
From source file:org.verwandlung.voj.web.controller.AdministrationController.java
/** * ??.//from ww w. j av a2 s. c o m * @param userId - * @param request - HttpServletRequest * @param response - HttpServletResponse * @return ??ModelAndView */ @RequestMapping(value = "/edit-user/{userId}", method = RequestMethod.GET) public ModelAndView editUserView(@PathVariable(value = "userId") long userId, HttpServletRequest request, HttpServletResponse response) { User user = userService.getUserUsingUid(userId); Map<String, Object> userMeta = userService.getUserMetaUsingUid(user); if (user == null) { throw new ResourceNotFoundException(); } List<UserGroup> userGroups = userService.getUserGroups(); List<Language> languages = languageService.getAllLanguages(); ModelAndView view = new ModelAndView("administration/edit-user"); view.addObject("user", user); view.addAllObjects(userMeta); view.addObject("userGroups", userGroups); view.addObject("languages", languages); return view; }
From source file:ru.org.linux.tag.TagPageController.java
@RequestMapping(method = { RequestMethod.GET, RequestMethod.HEAD }) public ModelAndView tagPage(HttpServletRequest request, @PathVariable String tag) throws Exception { Template tmpl = Template.getTemplate(request); TagName.checkTag(tag);/*from ww w . j a v a 2 s .c om*/ ModelAndView mv = new ModelAndView("tag-page"); mv.addObject("tag", tag); mv.addObject("title", WordUtils.capitalize(tag)); TagInfo tagInfo = tagService.getTagInfo(tag, true); mv.addObject("counter", tagInfo.topicCount()); if (tmpl.isSessionAuthorized()) { mv.addObject("showFavoriteTagButton", !userTagService.hasFavoriteTag(tmpl.getCurrentUser(), tag)); mv.addObject("showUnFavoriteTagButton", userTagService.hasFavoriteTag(tmpl.getCurrentUser(), tag)); } int tagId = tagInfo.id(); mv.addObject("favsCount", userTagService.countFavs(tagId)); List<TagRef> relatedTags = tagService.getRelatedTags(tagId); if (relatedTags.size() > 1) { mv.addObject("relatedTags", relatedTags); } mv.addAllObjects(getNewsSection(request, tag)); mv.addAllObjects(getGallerySection(tag, tagId, tmpl)); mv.addAllObjects(getForumSection(tag, tagId)); return mv; }