Example usage for org.springframework.web.servlet ModelAndView getModel

List of usage examples for org.springframework.web.servlet ModelAndView getModel

Introduction

In this page you can find the example usage for org.springframework.web.servlet ModelAndView getModel.

Prototype

public Map<String, Object> getModel() 

Source Link

Document

Return the model map.

Usage

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;
}