List of usage examples for org.springframework.web.servlet ModelAndView getModel
public Map<String, Object> getModel()
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; }