List of usage examples for org.springframework.web.servlet ModelAndView getViewName
@Nullable
public String getViewName()
From source file:net.shopxx.interceptor.MerchantInterceptor.java
@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { if (modelAndView != null) { String viewName = modelAndView.getViewName(); if (!StringUtils.startsWith(viewName, REDIRECT_VIEW_NAME_PREFIX)) { modelAndView.addObject(MERCHANT_ATTRIBUTE_NAME, merchantService.getCurrent()); }// www . jav a 2s .c o m } }
From source file:com.feilong.mock.UrlControllerTest.java
@Test public void test() throws Exception { log.info(RequestUtil.getClientIp(request)); UrlController urlController = new UrlController(); request.setRequestURI("/1.htm"); // request.setMethod("GET"); // request.setParameter("users.username", "zhangfei"); handlerAdapter = new AnnotationMethodHandlerAdapter(); ModelAndView modelAndView = handlerAdapter.handle(request, response, urlController); String viewName = modelAndView.getViewName(); Map<String, Object> model = modelAndView.getModel(); log.info("viewName:{}", viewName); log.info("model attribute:{}", model.get("isSuccess").toString()); }
From source file:com.excilys.ebi.bank.web.interceptor.AnnotatedMethodHandlerInterceptor.java
private boolean isRedirect(ModelAndView modelAndView) { return modelAndView.getView() instanceof RedirectView || (modelAndView.getViewName() != null && modelAndView.getViewName().startsWith("redirect:")); }
From source file:com.nkapps.billing.configs.LayoutInterceptor.java
@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { if (modelAndView == null || !modelAndView.hasView()) { return;//from w w w . ja v a2s.co m } String originalViewName = modelAndView.getViewName(); if (isRedirectOrForward(originalViewName)) { return; } if (originalViewName.endsWith(WITHOUT_LAYOUT)) { modelAndView.setViewName(originalViewName.replace(WITHOUT_LAYOUT, "")); return; } modelAndView.setViewName(DEFAULT_LAYOUT); modelAndView.addObject(DEFAULT_VIEW_ATTRIBUTE_NAME, originalViewName); }
From source file:com.feilong.mock.UriTemplateUtilControllerTest.java
@Test public void test() throws Exception { UriTemplateUtilController uriTemplateUtilController = new UriTemplateUtilController(); request.setRequestURI("/c2-5-3-11/mpige-c-s52-kchuck taylor all star-svintage.htm"); request.setParameter("a", "aaaa"); // request.setMethod("GET"); // request.setParameter("users.username", "zhangfei"); handlerAdapter = new AnnotationMethodHandlerAdapter(); ModelAndView modelAndView = handlerAdapter.handle(request, response, uriTemplateUtilController); String viewName = modelAndView.getViewName(); Map<String, Object> model = modelAndView.getModel(); log.info("viewName:{}", viewName); log.info("model attribute:{}", model.get("isSuccess").toString()); }
From source file:com.qcadoo.mes.genealogies.GenealogyControllerTest.java
@Test public void shouldPrepareViewForProductPdf() throws Exception { // given//from w ww. j a v a 2 s. co m GenealogyController genealogyController = new GenealogyController(); // when ModelAndView mav = genealogyController.genealogyForProductPdf("v13"); // then assertEquals("genealogyForProductView", mav.getViewName()); assertEquals("v13", mav.getModel().get("value")); }
From source file:com.carlos.projects.billing.ui.controllers.DocumentsControllerTest.java
@Test public void shouldRenderTheCorrectView() throws Exception { // Given/*w w w. j a v a 2 s . com*/ controller.setViewName(DOCUMENTS_VIEW_NAME); // When ModelAndView modelAndView = controller.handleRequestInternal(request, response); // Then assertThat("The view name is wrong", modelAndView.getViewName(), is(DOCUMENTS_VIEW_NAME)); }
From source file:com.github.dbourdette.glass.web.interceptor.AddToModelInterceptor.java
@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { if (modelAndView == null) { return;/*w w w.ja v a2s . co m*/ } if (StringUtils.startsWith(modelAndView.getViewName(), "redirect:")) { return; } ModelMap model = modelAndView.getModelMap(); model.addAttribute("standby", quartzScheduler.isInStandbyMode()); model.addAttribute("root", configuration.getRoot()); model.addAttribute("current", URLEncoder.encode(request.getRequestURI(), "UTF-8")); model.addAttribute("utils", utilsTool); model.addAttribute("format", formatTool); model.addAttribute("version", version); }
From source file:controller.logout.java
@Override public ModelAndView handleRequest(HttpServletRequest hsr, HttpServletResponse hsr1) throws Exception { ModelAndView m = new ModelAndView("logout"); HttpSession session = hsr.getSession(); session.removeAttribute("scard"); // m.addObject("doctors", list); m.getViewName(); return new ModelAndView(new RedirectView("home.htm")); }
From source file:com.qcadoo.mes.genealogies.GenealogyControllerTest.java
@Test public void shouldPrepareViewForComponentPdf() throws Exception { // given/*from w ww. ja va 2 s .c o m*/ GenealogyController genealogyController = new GenealogyController(); // when ModelAndView mav = genealogyController.genealogyForComponentPdf("v13"); // then assertEquals("genealogyForComponentView", mav.getViewName()); assertEquals("v13", mav.getModel().get("value")); }