List of usage examples for org.springframework.web.servlet ModelAndView getModel
public Map<String, Object> getModel()
From source file:org.sventon.web.ctrl.ConfigurationFormController.java
@RequestMapping(method = GET) public ModelAndView setUpForm(ModelAndView modelAndView) throws Exception { modelAndView.getModel().put("addedRepositories", application.getRepositoryNames()); modelAndView.getModel().put("command", new ConfigCommand()); modelAndView.setViewName("config/configForm"); return modelAndView; }
From source file:alpha.portal.webapp.controller.UserControllerTest.java
/** * Test handle request./*from w w w . j a v a 2s . c om*/ * * @throws Exception * the exception */ @Test public void testHandleRequest() throws Exception { final ModelAndView mav = this.c.handleRequest(null); final Map m = mav.getModel(); Assert.assertNotNull(m.get(Constants.USER_LIST)); Assert.assertEquals("admin/userList", mav.getViewName()); }
From source file:com.googlecode.psiprobe.controllers.BeanToXmlController.java
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { String path = request.getServletPath(); String internalPath = path.replaceAll(xmlMarker, ""); Controller controller = (Controller) getApplicationContext().getBean(internalPath); if (controller != null) { ModelAndView modelAndView = controller.handleRequest(request, response); if (modelAndView.getModel() != null) { TransportableModel tm = new TransportableModel(); tm.putAll(modelAndView.getModel()); XStream x = new XStream(); x.toXML(tm, response.getWriter()); }//from w w w. j a v a 2 s .co m } return null; }
From source file:com.acc.storefront.interceptors.beforeview.BtgPageVisitedPublisherBeforeViewHandler.java
@Override public void beforeView(final HttpServletRequest request, final HttpServletResponse response, final ModelAndView modelAndView) { final AbstractPageModel page = (AbstractPageModel) modelAndView.getModel() .get(AbstractPageController.CMS_PAGE_MODEL); if (page != null && page.getPk() != null) { try {//from w w w . j a v a 2 s. c om eventService .publishEvent(new ContentPageVisitedBTGRuleDataEvent(page.getPk().getLongValueAsString())); } catch (final Exception e) { LOG.error("Could not publish event", e); } } }
From source file:ru.org.linux.spring.MainPageController.java
@RequestMapping({ "/", "/index.jsp" }) public ModelAndView mainPage(HttpServletRequest request) { Template tmpl = Template.getTemplate(request); List<Topic> messages = topicListService.getMainPageFeed(tmpl.getProf().isShowGalleryOnMain()); ModelAndView mv = new ModelAndView("index"); mv.getModel().put("news", prepareService.prepareMessagesForUser(messages, request.isSecure(), tmpl.getCurrentUser(), tmpl.getProf(), false)); if (tmpl.isModeratorSession() || tmpl.isCorrectorSession()) { int uncommited = jdbcTemplate.queryForInt( "select count(*) from topics,groups,sections where section=sections.id AND sections.moderate and topics.groupid=groups.id and not deleted and not topics.moderate AND postdate>(CURRENT_TIMESTAMP-'1 month'::interval)"); mv.getModel().put("uncommited", uncommited); int uncommitedNews = 0; if (uncommited > 0) { uncommitedNews = jdbcTemplate.queryForInt( "select count(*) from topics,groups where section=1 AND topics.groupid=groups.id and not deleted and not topics.moderate AND postdate>(CURRENT_TIMESTAMP-'1 month'::interval)"); }/*from ww w. j ava2 s . co m*/ mv.getModel().put("uncommitedNews", uncommitedNews); } mv.getModel().put("showAdsense", !tmpl.isSessionAuthorized() || !tmpl.getProf().isHideAdsense()); return mv; }
From source file:io.cyberstock.tcdop.server.integration.teamcity.web.TCDOPSettingsController.java
@Override protected ModelAndView doGet(@NotNull HttpServletRequest request, @NotNull HttpServletResponse response) { Map<String, String> webConfig = new HashMap<String, String>(); webConfig.put(WebConstants.REFRESHABLE_PATH, myHtmlPath); webConfig.put(WebConstants.STYLES_PATH, myStylesPath); final ModelAndView mv = new ModelAndView(myJspPath); mv.getModel().put("webConfig", webConfig); return mv;/* w w w. j av a 2 s .co m*/ }
From source file:alpha.portal.webapp.controller.UserControllerTest.java
/** * Test search./*from w ww . j ava 2 s.c o m*/ * * @throws Exception * the exception */ @Test public void testSearch() throws Exception { this.compassGps.index(); final ModelAndView mav = this.c.handleRequest("admin"); final Map m = mav.getModel(); final List results = (List) m.get(Constants.USER_LIST); Assert.assertNotNull(results); Assert.assertTrue(results.size() >= 1); Assert.assertEquals("admin/userList", mav.getViewName()); }
From source file:se.vgregion.mobile.controllers.AdminGuiControllerTest.java
@Test public void index() throws IOException { HttpServletRequest request = mock(HttpServletRequest.class); Printer p1 = new Printer("p1", "help", "info", new PrinterQueue("A4")); List<Printer> printers = Arrays.asList(p1); PrinterService printerService = mock(PrinterService.class); Mockito.when(printerService.findAllPrinters()).thenReturn(printers); controller.setPrinterService(printerService); URI applicationUrl = URI.create("http://example.com"); controller.setApplicationUrl(applicationUrl); ModelAndView mav = controller.index(request); Assert.assertEquals(printers, mav.getModel().get("printers")); Assert.assertEquals(applicationUrl, mav.getModel().get("appurl")); }
From source file:de.hybris.platform.smarteditaddon.interceptors.beforeview.SmarteditaddonCmsPageBeforeViewHandler.java
@Override public void beforeView(final HttpServletRequest request, final HttpServletResponse response, final ModelAndView modelAndView) { final AbstractPageModel page = (AbstractPageModel) modelAndView.getModel() .get(AbstractPageController.CMS_PAGE_MODEL); if (page != null && page.getUid() != null) { String presetCssClasses = (String) modelAndView.getModelMap().get(PAGE_BODY_CSS_CLASSES); final StringBuilder cssClasses = new StringBuilder(); if (isNotBlank(presetCssClasses)) { cssClasses.append(presetCssClasses); cssClasses.append(' '); }/*from w w w. java2 s . c o m*/ cssClasses.append(CSS_CODE_PREFIX) .append(page.getUid().replaceAll(PAGEUID_CHARACTER_EXCLUSION_REGEXP, "-")); cssClasses.append(' '); modelAndView.addObject(PAGE_BODY_CSS_CLASSES, cssClasses.toString()); } }
From source file:psiprobe.controllers.BeanToXmlController.java
@Override protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { String path = request.getServletPath(); String internalPath = path.replaceAll(xmlMarker, ""); Controller controller = (Controller) getApplicationContext().getBean(internalPath); if (controller != null) { ModelAndView modelAndView = controller.handleRequest(request, response); if (modelAndView.getModel() != null) { TransportableModel tm = new TransportableModel(); tm.putAll(modelAndView.getModel()); new XStream().toXML(tm, response.getWriter()); }/* www.j a va2 s . co m*/ } return null; }