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:ru.org.linux.group.GroupModificationController.java

@RequestMapping(value = "/groupmod.jsp", method = RequestMethod.GET)
public ModelAndView showForm(@RequestParam("group") int id, ServletRequest request) throws Exception {
    Template tmpl = Template.getTemplate(request);

    if (!tmpl.isModeratorSession()) {
        throw new AccessViolationException("Not moderator");
    }//from   ww  w  .  j  a v  a 2s  .co  m

    Group group = groupDao.getGroup(id);

    ModelAndView mv = new ModelAndView("groupmod", "group", group);

    mv.getModel().put("groupInfo", prepareService.prepareGroupInfo(group, request.isSecure()));

    return mv;
}

From source file:org.jfrog.teamcity.server.runner.BaseRunTypeExtension.java

protected void registerView(@NotNull final String url, @NotNull final String jsp) {
    viewUrl = pluginDescriptor.getPluginResourcesPath(url);
    final String actualJsp = pluginDescriptor.getPluginResourcesPath(jsp);

    webControllerManager.registerController(viewUrl, new BaseController() {
        @Override//from   w w w  . j  a v a2s.c  om
        protected ModelAndView doHandle(HttpServletRequest request, HttpServletResponse response)
                throws Exception {
            ModelAndView modelAndView = new ModelAndView(actualJsp);
            modelAndView.getModel().put("controllerUrl", viewUrl);
            modelAndView.getModel().put("deployableArtifactoryServers", deployableArtifactoryServers);
            return modelAndView;
        }
    });
}

From source file:org.jfrog.teamcity.server.trigger.EditArtifactoryTriggerController.java

@Override
protected ModelAndView doGet(HttpServletRequest request, HttpServletResponse response) {
    ModelAndView modelAndView = new ModelAndView(actualJsp);
    modelAndView.getModel().put("controllerUrl", actualUrl);
    modelAndView.getModel().put("deployableArtifactoryServers", deployableServers);
    modelAndView.getModel().put("disabledMessage", ConstantValues.DISABLED_MESSAGE);
    modelAndView.getModel().put("offlineMessage", ConstantValues.OFFLINE_MESSAGE);
    modelAndView.getModel().put("incompatibleVersionMessage", ConstantValues.INCOMPATIBLE_VERSION_MESSAGE);
    return modelAndView;
}

From source file:TeamCityNetPublisherPlugin.server.NetPublisherBuildFeature.java

public NetPublisherBuildFeature(@NotNull final PluginDescriptor descriptor,
        @NotNull final WebControllerManager web) {
    final String jsp = descriptor.getPluginResourcesPath("NetPublisherSettings.jsp");
    final String html = descriptor.getPluginResourcesPath("NetPublisherSettings.html");

    web.registerController(html, new BaseController() {
        @Override//from  w  w  w .  jav  a 2 s  . c  o  m
        protected ModelAndView doHandle(final HttpServletRequest request, final HttpServletResponse response)
                throws Exception {
            final ModelAndView mv = new ModelAndView(jsp);
            mv.getModel().put("requestUrl", html);
            mv.getModel().put("buildTypeId", getBuildTypeIdParameter(request));
            return mv;
        }
    });

    myEditUrl = html;
}

From source file:py.gov.asuncion.springapp.web.HelloControllerTests.java

@Test
public void testHandleRequestView() throws Exception {
    HelloController controller = new HelloController();
    ModelAndView modelAndView = controller.handleRequest(null, null);
    assertEquals("hello", modelAndView.getViewName());
    assertNotNull(modelAndView.getModel());
    String nowValue = (String) modelAndView.getModel().get("now");
    assertNotNull(nowValue);//from   www . j  ava2s. c  o m

}

From source file:com.lc.storefront.interceptors.beforeview.UiExperienceMetadataViewHandler.java

@Override
public void beforeView(final HttpServletRequest request, final HttpServletResponse response,
        final ModelAndView modelAndView) throws Exception {

    if (modelAndView != null && modelAndView.getModel().containsKey("metatags")) {

        final List<MetaElementData> metaelements = ((List<MetaElementData>) modelAndView.getModel()
                .get("metatags"));
        final UiExperienceLevel currentUiExperienceLevel = uiExperienceService.getUiExperienceLevel();
        if (UiExperienceLevel.DESKTOP.equals(currentUiExperienceLevel)) {
            if (!ResponsiveUtils.isResponsive()) {
                // Provide some hints to mobile browser even though this is not the mobile site -->
                metaelements.add(createMetaElement("HandheldFriendly", "True"));
                metaelements.add(createMetaElement("MobileOptimized", "970"));
                metaelements.add(//from ww w.  j  a  v  a 2 s. co  m
                        createMetaElement("viewport", "width=970, target-densitydpi=160, maximum-scale=1.0"));
            }
        } else if (UiExperienceLevel.MOBILE.equals(currentUiExperienceLevel)) {
            // Provide some hints to mobile browser even though this is not the mobile site -->
            metaelements.add(createMetaElement("HandheldFriendly", "True"));
            metaelements.add(createMetaElement("MobileOptimized", "320"));
            metaelements.add(createMetaElement("viewport",
                    "width=device-width, target-densitydpi=160, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"));
            metaelements.add(createMetaElement("format-detection", "telephone=no"));
        }
    }

}

From source file:com.jnj.b2b.storefront.interceptors.beforeview.UiExperienceMetadataViewHandler.java

@Override
public void beforeView(final HttpServletRequest request, final HttpServletResponse response,
        final ModelAndView modelAndView) throws Exception {

    if (modelAndView != null && modelAndView.getModel().containsKey("metatags")) {

        final List<MetaElementData> metaelements = ((List<MetaElementData>) modelAndView.getModel()
                .get("metatags"));
        final UiExperienceLevel currentUiExperienceLevel = uiExperienceService.getUiExperienceLevel();
        if (UiExperienceLevel.DESKTOP.equals(currentUiExperienceLevel)) {

            // Provide some hints to mobile browser even though this is not the mobile site -->
            metaelements.add(createMetaElement("HandheldFriendly", "True"));
            metaelements.add(createMetaElement("MobileOptimized", "970"));
            metaelements//from  w w  w. j a  va  2  s.co  m
                    .add(createMetaElement("viewport", "width=970, target-densitydpi=160, maximum-scale=1.0"));
        } else if (UiExperienceLevel.MOBILE.equals(currentUiExperienceLevel)) {
            // Provide some hints to mobile browser even though this is not the mobile site -->
            metaelements.add(createMetaElement("HandheldFriendly", "True"));
            metaelements.add(createMetaElement("MobileOptimized", "320"));
            metaelements.add(createMetaElement("viewport",
                    "width=device-width, target-densitydpi=160, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"));
            metaelements.add(createMetaElement("format-detection", "telephone=no"));
        }
    }

}

From source file:org.parancoe.basicWebApp.controllers.HomeControllerTest.java

public void testWelcome() throws Exception {
    resetRequestAndResponse();//ww w.j ava  2  s. c  o  m
    req.setMethod("GET");
    req.setRequestURI("/home/welcome.html");
    req = new MockHttpServletRequest("GET", "/home/welcome.html");
    ModelAndView mv = methodHandler.handle(req, res, controller);
    assertEquals("welcome", mv.getViewName());
    assertNotNull(mv.getModel().get("something"));
}

From source file:ch.silviowangler.dox.web.filters.DoxInterceptor.java

@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
        ModelAndView modelAndView) throws Exception {
    if (modelExists(modelAndView)) {
        modelAndView.getModel().put("version", versionService.fetchVersion());
        modelAndView.getModel().put("documentCount", documentService.retrieveDocumentReferenceCount());
        modelAndView.getModel().put("environment", environment);
    }//from  ww w  .  java2s . c o  m
}

From source file:org.jfrog.teamcity.server.runner.ArtifactoryRunTypeConfigController.java

@Override
protected ModelAndView doGet(HttpServletRequest request, HttpServletResponse response) {
    ModelAndView modelAndView = new ModelAndView(actualJsp);
    modelAndView.getModel().put("runnerType", request.getParameter("runnerType"));
    modelAndView.getModel().put("controllerUrl", actualUrl);
    modelAndView.getModel().put("deployableArtifactoryServers", deployableServers);
    modelAndView.getModel().put("disabledMessage", ConstantValues.DISABLED_MESSAGE);
    modelAndView.getModel().put("offlineMessage", ConstantValues.OFFLINE_MESSAGE);
    modelAndView.getModel().put("incompatibleVersionMessage", ConstantValues.INCOMPATIBLE_VERSION_MESSAGE);
    return modelAndView;
}