/** * Set the prefix that gets prepended to view names when building a URL. * @see org.springframework.web.servlet.view.UrlBasedViewResolver#setPrefix */ public UrlBasedViewResolverRegistration prefix(String prefix) { this.viewResolver.setPrefix(prefix); return this; }
/** * Set the prefix that gets prepended to view names when building a URL. * @see org.springframework.web.servlet.view.UrlBasedViewResolver#setPrefix */ public UrlBasedViewResolverRegistration prefix(String prefix) { this.viewResolver.setPrefix(prefix); return this; }
private void doTestUrlBasedViewResolverWithPrefixes(UrlBasedViewResolver vr) throws Exception { StaticWebApplicationContext wac = new StaticWebApplicationContext(); wac.setServletContext(new MockServletContext()); wac.refresh(); vr.setPrefix("/WEB-INF/"); vr.setSuffix(".jsp"); vr.setApplicationContext(wac); View view = vr.resolveViewName("example1", Locale.getDefault()); assertEquals("Correct view class", JstlView.class, view.getClass()); assertEquals("Correct URL", "/WEB-INF/example1.jsp", ((InternalResourceView) view).getUrl()); view = vr.resolveViewName("example2", Locale.getDefault()); assertEquals("Correct view class", JstlView.class, view.getClass()); assertEquals("Correct URL", "/WEB-INF/example2.jsp", ((InternalResourceView) view).getUrl()); view = vr.resolveViewName("redirect:myUrl", Locale.getDefault()); assertEquals("Correct view class", RedirectView.class, view.getClass()); assertEquals("Correct URL", "myUrl", ((RedirectView) view).getUrl()); view = vr.resolveViewName("forward:myUrl", Locale.getDefault()); assertEquals("Correct view class", InternalResourceView.class, view.getClass()); assertEquals("Correct URL", "myUrl", ((InternalResourceView) view).getUrl()); }
public ViewResolver jstlViewResolver() { UrlBasedViewResolver resolver = new UrlBasedViewResolver(); resolver.setPrefix(""); // NOTE: no preffix here resolver.setViewClass(JstlView.class); resolver.setSuffix(""); // NOTE: no suffix here
/** * Set the prefix that gets prepended to view names when building a URL. * @see org.springframework.web.servlet.view.UrlBasedViewResolver#setPrefix */ public UrlBasedViewResolverRegistration prefix(String prefix) { this.viewResolver.setPrefix(prefix); return this; }
@Bean public UrlBasedViewResolver jspResolver(){ System.out.println("in WebConfig jspResolver"); UrlBasedViewResolver urlBasedViewResolver = new UrlBasedViewResolver(); urlBasedViewResolver.setViewClass(JstlView.class); urlBasedViewResolver.setPrefix("/"); urlBasedViewResolver.setSuffix(".jsp"); return urlBasedViewResolver; }
@Bean public ViewResolver viewResolver() { UrlBasedViewResolver viewResolver = new UrlBasedViewResolver(); viewResolver.setViewClass(JstlView.class); viewResolver.setPrefix("WEB-INF/view/"); viewResolver.setSuffix(".jsp"); return viewResolver; } }
@Bean public UrlBasedViewResolver setupViewResolver() { UrlBasedViewResolver resolver = new UrlBasedViewResolver(); resolver.setPrefix("/WEB-INF/pages/"); resolver.setSuffix(".jsp"); resolver.setViewClass(JstlView.class); return resolver; }
@Bean UrlBasedViewResolver resolver(){ UrlBasedViewResolver resolver = new UrlBasedViewResolver(); resolver.setPrefix("/views/"); resolver.setSuffix(".jsp"); resolver.setViewClass(JstlView.class); return resolver; }
@Bean ViewResolver viewResolver() { final UrlBasedViewResolver result = new UrlBasedViewResolver(); result.setRedirectHttp10Compatible(false); result.setViewClass(JstlView.class); result.setPrefix("/WEB-INF/jsp/views/anonymous/"); result.setSuffix(".jsp"); return result; } }
@Bean public UrlBasedViewResolver setupViewResolver() { UrlBasedViewResolver resolver = new UrlBasedViewResolver(); resolver.setPrefix("/WEB-INF/pages/"); resolver.setSuffix(".jsp"); // what you used resolver.setViewClass(JstlView.class); return resolver; }
@Bean public UrlBasedViewResolver urlBasedViewResolver() { UrlBasedViewResolver res = new InternalResourceViewResolver(); res.setViewClass(JstlView.class); res.setPrefix("/WEB-INF/"); res.setSuffix(".jsp"); return res; }
@Bean ViewResolver viewResolver() { final UrlBasedViewResolver result = new UrlBasedViewResolver(); result.setRedirectHttp10Compatible(false); result.setViewClass(JstlView.class); result.setPrefix("/WEB-INF/jsp/views/anonymous/"); result.setSuffix(".jsp"); return result; } }
@Bean ViewResolver viewResolver() { final UrlBasedViewResolver result = new UrlBasedViewResolver(); result.setRedirectHttp10Compatible(false); result.setViewClass(JstlView.class); result.setPrefix("/WEB-INF/jsp/views/lti/"); result.setSuffix(".jsp"); return result; } }
UrlBasedViewResolver resolver = new UrlBasedViewResolver(); resolver.setSuffix(".jsp"); resolver.setPrefix("/"); resolver.setViewClass(JstlView.class); return resolver; }
@Bean public UrlBasedViewResolver setupViewResolver() { UrlBasedViewResolver resolver = new UrlBasedViewResolver(); resolver.setPrefix("/WEB-INF/"); resolver.setSuffix(".html"); resolver.setViewClass(JstlView.class); return resolver; }
@Bean ViewResolver viewResolver() { final UrlBasedViewResolver result = new UrlBasedViewResolver(); result.setRedirectHttp10Compatible(false); result.setViewClass(JstlView.class); result.setPrefix("/WEB-INF/jsp/views/instructor/"); result.setSuffix(".jsp"); return result; } }
@Bean ViewResolver viewResolver() { final UrlBasedViewResolver result = new UrlBasedViewResolver(); result.setRedirectHttp10Compatible(false); result.setViewClass(JstlView.class); result.setPrefix("/WEB-INF/jsp/views/candidate/"); result.setSuffix(".jsp"); return result; } }
@Configuration @EnableMvc @ComponentScan("The package you want spring to scan") public class WebConfig extends WebMvcConfigurerAdapter{ @Bean public ViewResolver viewResolver(){ UrlBasedViewResolver resolver = new UrlBasedViewResolver(); resolver.setPrefix("Your View Directory, in my case it was '/WEB-INF/Views/'"); resolver.setSuffix("Your Views'extention, .jsp for example"); resolver.setViewClass(JstlView.class); return resolver; } }
public void setUp() throws Exception { this.jsfMock.setUp(); this.jsfMock.facesContext().getApplication().setViewHandler(new ResourceCheckingViewHandler()); this.resolver = new UrlBasedViewResolver(); this.resolver.setPrefix("/WEB-INF/views/"); this.resolver.setSuffix(".xhtml"); this.resolver.setViewClass(JsfView.class); this.resolver.setApplicationContext(new StaticWebApplicationContext()); }