List of usage examples for org.springframework.web.servlet ModelAndView getModelMap
public ModelMap getModelMap()
From source file:demo.oauth.server.controllers.ApplicationController.java
@RequestMapping("/listRegisteredClients") public ModelAndView listRegisteredClients() { Set<Client> apps = clientManager.listRegisteredClients(); ModelAndView modelAndView = new ModelAndView("registeredClientsList"); modelAndView.getModelMap().put("clients", apps); return modelAndView; }
From source file:demo.oauth.server.controllers.ApplicationController.java
@RequestMapping("/listAuthorizedClients") public ModelAndView listAuthorizedClients() { Set<Client> apps = clientManager.listAuthorizedClients(); ModelAndView modelAndView = new ModelAndView("authorizedClientsList"); modelAndView.getModelMap().put("clients", apps); return modelAndView; }
From source file:com.healthcit.cacure.web.interceptor.MessageBundleInterceptor.java
@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { // Add the breadcrumb list to the ModelMap with the key "breadCrumbList" if (modelAndView != null) { modelAndView.getModelMap().addAttribute(MESSAGE_MAP, resourceMessageSource.getMessages(request.getLocale())); }/* www. jav a 2s.co m*/ }
From source file:ch.silviowangler.dox.web.HomeControllerTest.java
@Test public void homeScreenModelMustContainTwoDefaultSettings() { final ModelAndView modelAndView = controller.homeScreen(""); assertThat(modelAndView.getViewName(), is("base.definition.angularjs")); assertHomeScreenModel(modelAndView.getModelMap()); }
From source file:org.sarons.spring4me.web.servlet.DispatcherServlet.java
private void exportWidgetModel(HttpServletRequest request, ModelAndView mv) { if (request instanceof HttpWidgetRequest) { ModelMap widgetModel = (ModelMap) mv.getModelMap(); ((HttpWidgetRequest) request).bindWidgetModel(widgetModel); }// w w w.j av a 2 s. c o m }
From source file:nl.surfnet.coin.selfservice.control.ServiceDetailControllerTest.java
@Test public void testSpDetail() throws Exception { Service service = getService(); when(csa.getServiceForIdp("id", 1L)).thenReturn(service); final ModelAndView modelAndView = controller.serviceDetail(1L, null, request); assertEquals("app-detail", modelAndView.getViewName()); assertEquals(service, modelAndView.getModelMap().get("service")); }
From source file:nl.surfnet.coin.selfservice.interceptor.FeatureInterceptor.java
@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { super.postHandle(request, response, handler, modelAndView); if (modelAndView != null) { final ModelMap map = modelAndView.getModelMap(); map.addAttribute("developmentMode", developmentMode); map.addAttribute("roles", SpringSecurity.getCurrentUser().getAuthorities()); }/* www. j a v a2 s. co m*/ }
From source file:org.impalaframework.extension.mvc.annotation.handler.ServletHandlerMethodInvoker.java
/** * Supports {@link ModelAndView} resolution from: * <ul>//from www.j av a 2 s.c o m * <li> null - return value is null and return type is Void, uses implicit view * <li> null - return value is null and return type is not Void, returns null * <li> {@link Model} * <li> {@link View} * <li> {@link ModelAndView} * </ul> */ public ModelAndView getModelAndView(Method handlerMethod, Class<? extends Object> handlerType, Object returnValue, ExtendedModelMap implicitModel, ServletWebRequest webRequest) { //FIXME as with ArgumentCollectors, ideally, these should have a similar return result resolving //interface whose implementation instance could be cached against the method if (returnValue instanceof String) { return new ModelAndView((String) returnValue).addAllObjects(implicitModel); } else if (returnValue == null) { if (Void.TYPE.equals(handlerMethod.getReturnType())) { return new ModelAndView().addAllObjects(implicitModel); } else { return null; } } else if (returnValue instanceof ModelAndView) { ModelAndView mav = (ModelAndView) returnValue; mav.getModelMap().mergeAttributes(implicitModel); return mav; } else if (returnValue instanceof Model) { return new ModelAndView().addAllObjects(implicitModel).addAllObjects(((Model) returnValue).asMap()); } else if (returnValue instanceof View) { return new ModelAndView((View) returnValue).addAllObjects(implicitModel); } else { throw new IllegalArgumentException("Invalid handler method return value: " + returnValue); } }
From source file:nl.surfnet.coin.selfservice.control.HomeControllerTest.java
@Test public void testStart() throws Exception { ModelAndView mav = controller.home(null, "card", request); assertEquals("app-overview", mav.getViewName()); ModelMap modelMap = mav.getModelMap(); assertTrue(modelMap.containsKey("personAttributeLabels")); }
From source file:de.iteratec.iteraplan.presentation.dialog.Search.SearchController.java
@ExceptionHandler(IteraplanBusinessException.class) public ModelAndView handleIteraplanBusinessException(Throwable ex, HttpServletRequest req, HttpServletResponse resp) {//from ww w . ja v a 2 s .c o m ModelAndView mav = new ModelAndView("search/search"); this.init(mav.getModelMap(), req.getSession(), req); mav.getModelMap().addAttribute(Constants.JSP_ATTRIBUTE_EXCEPTION_MESSAGE, ex.getLocalizedMessage()); IteraplanProblemReport.createFromController(ex, req); return mav; }