Java Examples for org.springframework.web.servlet.ViewResolver
The following java examples will help you to understand the usage of org.springframework.web.servlet.ViewResolver. These source code samples are taken from different open source projects.
Example 1
| Project: netty-cookbook-master File: TemplateConfiguration.java View source code |
@Bean
public ViewResolver viewResolver() {
ClassLoaderTemplateResolver templateResolver = new ClassLoaderTemplateResolver();
templateResolver.setTemplateMode(XHTML);
templateResolver.setPrefix(TEMPLATE_FOLDER);
templateResolver.setSuffix(HTML_EXT);
SpringTemplateEngine engine = new SpringTemplateEngine();
engine.setTemplateResolver(templateResolver);
ThymeleafViewResolver viewResolver = new ThymeleafViewResolver();
viewResolver.setTemplateEngine(engine);
return viewResolver;
}Example 2
| Project: TheHumanity-master File: JTwigConfiguration.java View source code |
@Bean
public ViewResolver viewResolver() {
final JtwigViewResolver viewResolver = new JtwigViewResolver();
viewResolver.setPrefix("/views/");
viewResolver.setSuffix(".twig");
viewResolver.configuration().render().functionRepository().include(this.userFunctions());
// Disable caching
viewResolver.setCacheSystem(( key, instanceProvider) -> {
try {
return instanceProvider.call();
} catch (final Exception ex) {
return null;
}
});
return viewResolver;
}Example 3
| Project: cts2-framework-master File: OsgiExtensionPointViewResolver.java View source code |
/* (non-Javadoc) * @see org.springframework.web.servlet.ViewResolver#resolveViewName(java.lang.String, java.util.Locale) */ @Override public View resolveViewName(String viewName, Locale locale) throws Exception { Object[] viewResolvers = this.getServiceTracker().getServices(); if (viewResolvers != null) { for (Object resolver : viewResolvers) { View view = ((ViewResolver) resolver).resolveViewName(viewName, locale); if (view != null) { return view; } } } return null; }
Example 4
| Project: spring-framework-master File: MvcNamespaceTests.java View source code |
@Test
public void testContentNegotiationManager() throws Exception {
loadBeanDefinitions("mvc-config-content-negotiation-manager.xml", 15);
RequestMappingHandlerMapping mapping = appContext.getBean(RequestMappingHandlerMapping.class);
ContentNegotiationManager manager = mapping.getContentNegotiationManager();
MockHttpServletRequest request = new MockHttpServletRequest("GET", "/foo.xml");
NativeWebRequest webRequest = new ServletWebRequest(request);
assertEquals(Collections.singletonList(MediaType.valueOf("application/rss+xml")), manager.resolveMediaTypes(webRequest));
ViewResolverComposite compositeResolver = this.appContext.getBean(ViewResolverComposite.class);
assertNotNull(compositeResolver);
assertEquals("Actual: " + compositeResolver.getViewResolvers(), 1, compositeResolver.getViewResolvers().size());
ViewResolver resolver = compositeResolver.getViewResolvers().get(0);
assertEquals(ContentNegotiatingViewResolver.class, resolver.getClass());
ContentNegotiatingViewResolver cnvr = (ContentNegotiatingViewResolver) resolver;
assertSame(manager, cnvr.getContentNegotiationManager());
}Example 5
| Project: GeneDB-master File: PrefixViewResolver.java View source code |
@Override
public View resolveViewName(String viewName, Locale locale) throws Exception {
int index = viewName.indexOf(":");
if (index == -1) {
return null;
}
String prefix = viewName.substring(0, index);
String suffix = "";
if (index < viewName.length()) {
suffix = viewName.substring(index + 1);
}
logger.trace("Prefix is '" + prefix + "'");
if ("redirect".equals(prefix)) {
return new RedirectView(suffix, true);
}
if (viewResolverMap.containsKey(prefix)) {
ViewResolver vr = viewResolverMap.get(prefix);
logger.trace(String.format("Returning view '%s' to '%s'", suffix, vr));
return vr.resolveViewName(suffix, locale);
}
if (viewMap.containsKey(prefix)) {
View view = viewMap.get(prefix);
logger.trace(String.format("Returning view of type '%s'", view.getClass()));
return view;
}
return null;
}Example 6
| Project: HERD-master File: UiEnvSpringModuleConfig.java View source code |
/**
* Gets a JSP view resolver.
*
* @return the JSP view resolver.
*/
@Bean
public ViewResolver jspViewResolver() {
// The JSP view resolver which means the "view" in our UI controller's "ModelAndView" return object will map to a JSP file
// (e.g. a view name of "test" would map to "test.jsp" in the "/WEB-INF/jsp" directory.
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/jsp/");
resolver.setSuffix(".jsp");
return resolver;
}Example 7
| Project: spring-webflow-master File: DelegatingFlowViewResolver.java View source code |
public View resolveView(String viewId, RequestContext context) {
for (ViewResolver viewResolver : viewResolvers) {
try {
View view = viewResolver.resolveViewName(viewId, context.getExternalContext().getLocale());
if (view != null) {
return view;
}
} catch (Exception e) {
IllegalStateException ise = new IllegalStateException("Exception resolving view with name '" + viewId + "'");
ise.initCause(e);
throw ise;
}
}
return null;
}Example 8
| Project: DASP-master File: DaspViewResolver.java View source code |
@Override
protected View loadView(String viewName, Locale locale) throws Exception {
if (viewName == null) {
return null;
}
String[] tokens = viewName.split(":", 2);
if (tokens.length != 2) {
String msg = "Invalid view name, must be in format <module_name>:<view_name>!";
LOGGER.warn(msg);
return null;
}
String moduleName = tokens[0];
if ("redirect".equalsIgnoreCase(moduleName) || "forward".equalsIgnoreCase(moduleName) || REDIRECT_WITH_MODELS.equalsIgnoreCase(moduleName)) {
boolean contextRelative = !tokens[1].startsWith("/");
boolean http10Compatible = true;
boolean exposeModels = !("redirect".equalsIgnoreCase(moduleName) || "forward".equalsIgnoreCase(moduleName));
return new RedirectView(tokens[1], contextRelative, http10Compatible, exposeModels);
}
if (StringUtils.isBlank(moduleName)) {
moduleName = "home";
}
IOsgiBootstrap osgiBootstrap = DaspGlobal.getOsgiBootstrap();
if (osgiBootstrap == null) {
String msg = "Instance of [" + IOsgiBootstrap.class + " not found]!";
LOGGER.warn(msg);
return null;
}
Map<String, String> filter = new HashMap<String, String>();
filter.put("Module", moduleName);
ViewResolver viewResolver = osgiBootstrap.getService(SERVICE_CLASS, filter);
if (viewResolver == null) {
String msg = "No view resolver found for module [" + moduleName + "]!";
LOGGER.warn(msg);
return null;
}
View result = viewResolver.resolveViewName(tokens[1], locale);
if (LOGGER.isDebugEnabled()) {
String msg = "Found [" + result + "] for module [" + moduleName + "].";
LOGGER.debug(msg);
}
return result;
}Example 9
| Project: rest-retro-sample-master File: OAuth2WebMvcConfigurerAdapter.java View source code |
@Bean
public ContentNegotiatingViewResolver contentViewResolver() throws Exception {
ContentNegotiationManagerFactoryBean contentNegotiationManager = new ContentNegotiationManagerFactoryBean();
contentNegotiationManager.addMediaType("json", MediaType.APPLICATION_JSON);
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
MappingJackson2JsonView defaultView = new MappingJackson2JsonView();
defaultView.setExtractValueFromSingleKeyModel(true);
ContentNegotiatingViewResolver contentViewResolver = new ContentNegotiatingViewResolver();
contentViewResolver.setContentNegotiationManager(contentNegotiationManager.getObject());
contentViewResolver.setViewResolvers(Arrays.<ViewResolver>asList(viewResolver));
contentViewResolver.setDefaultViews(Arrays.<View>asList(defaultView));
return contentViewResolver;
}Example 10
| Project: spring-batch-admin-master File: RestConfiguration.java View source code |
@Bean public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) { // Define the view resolvers List<ViewResolver> resolvers = new ArrayList<ViewResolver>(); resolvers.add(new JsonViewResolver()); // Create the CNVR plugging in the resolvers and the content-negotiation manager ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver(); resolver.setViewResolvers(resolvers); resolver.setContentNegotiationManager(manager); return resolver; }
Example 11
| Project: spring-framework-2.5.x-master File: DispatcherPortlet.java View source code |
/** * Initialize the ViewResolvers used by this class. * <p>If no ViewResolver beans are defined in the BeanFactory * for this namespace, we default to InternalResourceViewResolver. */ private void initViewResolvers(ApplicationContext context) { this.viewResolvers = null; if (this.detectAllViewResolvers) { // Find all ViewResolvers in the ApplicationContext, // including ancestor contexts. Map matchingBeans = BeanFactoryUtils.beansOfTypeIncludingAncestors(context, ViewResolver.class, true, false); if (!matchingBeans.isEmpty()) { this.viewResolvers = new ArrayList(matchingBeans.values()); // We keep ViewResolvers in sorted order. Collections.sort(this.viewResolvers, new OrderComparator()); } } else { try { Object vr = context.getBean(VIEW_RESOLVER_BEAN_NAME, ViewResolver.class); this.viewResolvers = Collections.singletonList(vr); } catch (NoSuchBeanDefinitionException ex) { } } // a default ViewResolver if no other resolvers are found. if (this.viewResolvers == null) { this.viewResolvers = getDefaultStrategies(context, ViewResolver.class); if (logger.isDebugEnabled()) { logger.debug("No ViewResolvers found in portlet '" + getPortletName() + "': using default"); } } }
Example 12
| Project: spring-test-mvc-master File: StandaloneMockMvcBuilder.java View source code |
@Override
protected List<? extends ViewResolver> initViewResolvers() {
viewResolvers = (viewResolvers == null) ? Arrays.asList(new FixedViewResolver(NOOP_VIEW)) : viewResolvers;
for (Object vr : viewResolvers) {
if (vr instanceof ApplicationContextAware) {
((ApplicationContextAware) vr).setApplicationContext(applicationContext);
}
}
return viewResolvers;
}Example 13
| Project: summer-master File: ViewNameTranslator.java View source code |
public String getViewName(HttpServletRequest request) {
String uri = StringUtils.stripFilenameExtension(RequestUtils.contextRelative(request.getRequestURI().replaceAll("/+", "/"), false)).replaceFirst("/$", "");
ExtendedInternalResourceViewResolver pagesResolver = null;
ViewResolverConfiguration viewResolverConfiguraton = BeanUtils.getBeanOfType(ViewResolverConfiguration.class);
List<ViewResolver> viewResolvers = viewResolverConfiguraton.getViewResolvers();
for (ViewResolver vr : viewResolvers) {
if (vr instanceof ExtendedInternalResourceViewResolver) {
ExtendedInternalResourceViewResolver resolver = (ExtendedInternalResourceViewResolver) vr;
if (resolver.getPrefix().endsWith("/pages")) {
pagesResolver = resolver;
}
}
}
String prefix = pagesResolver.getPrefix().replaceAll("/$", "");
String suffix = pagesResolver.getSuffix();
String viewName = findViewName(prefix, uri, suffix, false);
if (viewName != null) {
return viewName;
}
throw new ViewNotFoundException();
}Example 14
| Project: riot-master File: ViewResolverHelper.java View source code |
public View resolveView(Locale locale, String viewName) throws ViewResolutionException {
Assert.notNull(viewName, "viewName must not be null");
try {
for (ViewResolver viewResolver : viewResolvers) {
View view = viewResolver.resolveViewName(viewName, locale);
if (view != null) {
return view;
}
}
} catch (Exception e) {
throw new ViewResolutionException(viewName, e);
}
throw new ViewResolutionException(viewName);
}Example 15
| Project: cas-master File: CasThemesConfiguration.java View source code |
@Bean
public ViewResolver registeredServiceViewResolver() {
final RegisteredServiceThemeBasedViewResolver r = new RegisteredServiceThemeBasedViewResolver(servicesManager, argumentExtractors, thymeleafProperties.getPrefix(), thymeleafProperties.getSuffix());
r.setApplicationContext(this.thymeleafViewResolver.getApplicationContext());
r.setCache(this.thymeleafProperties.isCache());
if (!r.isCache()) {
r.setCacheLimit(0);
}
r.setCacheUnresolved(this.thymeleafViewResolver.isCacheUnresolved());
r.setCharacterEncoding(this.thymeleafViewResolver.getCharacterEncoding());
r.setContentType(this.thymeleafViewResolver.getContentType());
r.setExcludedViewNames(this.thymeleafViewResolver.getExcludedViewNames());
r.setOrder(this.thymeleafViewResolver.getOrder());
r.setRedirectContextRelative(this.thymeleafViewResolver.isRedirectContextRelative());
r.setRedirectHttp10Compatible(this.thymeleafViewResolver.isRedirectHttp10Compatible());
r.setStaticVariables(this.thymeleafViewResolver.getStaticVariables());
final SpringTemplateEngine engine = SpringTemplateEngine.class.cast(this.thymeleafViewResolver.getTemplateEngine());
engine.addDialect(new IPostProcessorDialect() {
@Override
public int getDialectPostProcessorPrecedence() {
return Integer.MAX_VALUE;
}
@Override
public Set<IPostProcessor> getPostProcessors() {
return Collections.singleton(new PostProcessor(TemplateMode.parse(thymeleafProperties.getMode()), CasThymeleafOutputTemplateHandler.class, Integer.MAX_VALUE));
}
@Override
public String getName() {
return CasThymeleafOutputTemplateHandler.class.getSimpleName();
}
});
r.setTemplateEngine(engine);
r.setViewNames(this.thymeleafViewResolver.getViewNames());
return r;
}Example 16
| Project: LinkedGeoData-master File: WebMvcConfig.java View source code |
@Bean public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) { // Define the view resolvers List<ViewResolver> resolvers = new ArrayList<ViewResolver>(); //resolvers.add(internalResourceViewResolverJsp()); //resolvers.add(urlBasedViewResolver()); resolvers.add(internalResourceViewResolverHtml()); // Create the CNVR plugging in the resolvers and the content-negotiation manager ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver(); resolver.setViewResolvers(resolvers); resolver.setContentNegotiationManager(manager); return resolver; }
Example 17
| Project: spring-boot-master File: WebMvcAutoConfiguration.java View source code |
@Bean
@ConditionalOnBean(ViewResolver.class)
@ConditionalOnMissingBean(name = "viewResolver", value = ContentNegotiatingViewResolver.class)
public ContentNegotiatingViewResolver viewResolver(BeanFactory beanFactory) {
ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver();
resolver.setContentNegotiationManager(beanFactory.getBean(ContentNegotiationManager.class));
// ContentNegotiatingViewResolver uses all the other view resolvers to locate
// a view so it should have a high precedence
resolver.setOrder(Ordered.HIGHEST_PRECEDENCE);
return resolver;
}Example 18
| Project: spring-security-javaconfig-master File: WebMvcConfig.java View source code |
@Bean
public ContentNegotiatingViewResolver contentViewResolver() throws Exception {
ContentNegotiationManagerFactoryBean contentNegotiationManager = new ContentNegotiationManagerFactoryBean();
contentNegotiationManager.addMediaType("json", MediaType.APPLICATION_JSON);
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
MappingJacksonJsonView defaultView = new MappingJacksonJsonView();
defaultView.setExtractValueFromSingleKeyModel(true);
ContentNegotiatingViewResolver contentViewResolver = new ContentNegotiatingViewResolver();
contentViewResolver.setContentNegotiationManager(contentNegotiationManager.getObject());
contentViewResolver.setDefaultViews(Arrays.<View>asList(new MappingJacksonJsonView()));
contentViewResolver.setViewResolvers(Arrays.<ViewResolver>asList(viewResolver));
contentViewResolver.setDefaultViews(Arrays.<View>asList(defaultView));
return contentViewResolver;
}Example 19
| Project: spring-security-oauth-javaconfig-master File: WebMvcConfig.java View source code |
@Bean
public ContentNegotiatingViewResolver contentViewResolver() throws Exception {
ContentNegotiationManagerFactoryBean contentNegotiationManager = new ContentNegotiationManagerFactoryBean();
contentNegotiationManager.addMediaType("json", MediaType.APPLICATION_JSON);
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
MappingJacksonJsonView defaultView = new MappingJacksonJsonView();
defaultView.setExtractValueFromSingleKeyModel(true);
ContentNegotiatingViewResolver contentViewResolver = new ContentNegotiatingViewResolver();
contentViewResolver.setContentNegotiationManager(contentNegotiationManager.getObject());
contentViewResolver.setDefaultViews(Arrays.<View>asList(new MappingJacksonJsonView()));
contentViewResolver.setViewResolvers(Arrays.<ViewResolver>asList(viewResolver));
contentViewResolver.setDefaultViews(Arrays.<View>asList(defaultView));
return contentViewResolver;
}Example 20
| Project: androGister-master File: DispatcherServletConfig.java View source code |
@Bean public ViewResolver ContentNegotiatingViewResolver() { ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver(); List<ViewResolver> viewResolvers = new ArrayList<ViewResolver>(); UrlBasedViewResolver urlBasedViewResolver = new UrlBasedViewResolver(); urlBasedViewResolver.setViewClass(JstlView.class); urlBasedViewResolver.setPrefix("/WEB-INF/jsp/"); urlBasedViewResolver.setSuffix(".jsp"); viewResolvers.add(urlBasedViewResolver); viewResolver.setViewResolvers(viewResolvers); List<View> defaultViews = new ArrayList<View>(); defaultViews.add(new MappingJackson2JsonView()); viewResolver.setDefaultViews(defaultViews); return viewResolver; }
Example 21
| Project: CalendarPortlet-master File: MockWebApplicationContextLoader.java View source code |
public ApplicationContext loadContext(String... locations) throws Exception {
// Establish the portlet context and config based on the test class's MockWebApplication annotation.
MockServletContext mockServletContext = new MockServletContext(configuration.webapp(), new FileSystemResourceLoader());
final ServletWrappingPortletContext portletContext = new ServletWrappingPortletContext(mockServletContext);
final MockPortletConfig portletConfig = new MockPortletConfig(portletContext, configuration.name());
// Create a WebApplicationContext and initialize it with the xml and portlet configuration.
final XmlPortletApplicationContext portletApplicationContext = new XmlPortletApplicationContext();
portletContext.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, portletApplicationContext);
portletApplicationContext.setPortletConfig(portletConfig);
portletApplicationContext.setConfigLocations(locations);
// Create a DispatcherPortlet that uses the previously established WebApplicationContext.
final DispatcherPortlet dispatcherPortlet = new DispatcherPortlet() {
@Override
protected WebApplicationContext createPortletApplicationContext(ApplicationContext parent) {
return portletApplicationContext;
}
};
final ViewResolver viewResolver = new MockViewResolver();
// Add the DispatcherPortlet (and anything else you want) to the context.
// Note: this doesn't happen until refresh is called below.
portletApplicationContext.addBeanFactoryPostProcessor(new BeanFactoryPostProcessor() {
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) {
beanFactory.registerResolvableDependency(DispatcherPortlet.class, dispatcherPortlet);
// Register any other beans here, including a ViewResolver if you are using JSPs.
beanFactory.registerResolvableDependency(ViewResolver.class, viewResolver);
}
});
// Have the context notify the portlet every time it is refreshed.
portletApplicationContext.addApplicationListener(new SourceFilteringListener(portletApplicationContext, new ApplicationListener<ContextRefreshedEvent>() {
public void onApplicationEvent(ContextRefreshedEvent event) {
dispatcherPortlet.onApplicationEvent(event);
}
}));
// Prepare the context.
portletApplicationContext.refresh();
portletApplicationContext.registerShutdownHook();
// Initialize the portlet.
dispatcherPortlet.setContextConfigLocation("");
dispatcherPortlet.init(portletConfig);
return portletApplicationContext;
}Example 22
| Project: constellation-master File: DispatcherServletConfiguration.java View source code |
@Bean public ViewResolver contentNegotiatingViewResolver() { log.debug("Configuring the ContentNegotiatingViewResolver"); ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver(); List<ViewResolver> viewResolvers = new ArrayList<ViewResolver>(); UrlBasedViewResolver urlBasedViewResolver = new UrlBasedViewResolver(); urlBasedViewResolver.setViewClass(JstlView.class); urlBasedViewResolver.setPrefix("/WEB-INF/pages/"); urlBasedViewResolver.setSuffix(".jsp"); viewResolvers.add(urlBasedViewResolver); viewResolver.setViewResolvers(viewResolvers); List<View> defaultViews = new ArrayList<View>(); defaultViews.add(new MappingJackson2JsonView()); viewResolver.setDefaultViews(defaultViews); return viewResolver; }
Example 23
| Project: google-closure-templates-master File: SpringSoyViewBaseConfig.java View source code |
@Bean
public ViewResolver soyViewResolver(final CompiledTemplatesHolder compiledTemplatesHolder, final ModelAdjuster modelAdjuster, final TemplateRenderer templateRenderer, final LocaleProvider localeProvider, final GlobalRuntimeModelResolver globalRuntimeModelResolver, final ContentNegotiator contentNegotiator, final SoyMsgBundleResolver msgBundleResolver) throws Exception {
final SoyTemplateViewResolver soyTemplateViewResolver = new SoyTemplateViewResolver();
soyTemplateViewResolver.setSoyMsgBundleResolver(msgBundleResolver);
soyTemplateViewResolver.setCompiledTemplatesHolder(compiledTemplatesHolder);
soyTemplateViewResolver.setEncoding(encoding);
soyTemplateViewResolver.setGlobalRuntimeModelResolver(globalRuntimeModelResolver);
soyTemplateViewResolver.setHotReloadMode(hotReloadMode);
soyTemplateViewResolver.setIndexView(indexView);
soyTemplateViewResolver.setLocaleProvider(localeProvider);
soyTemplateViewResolver.setModelAdjuster(modelAdjuster);
soyTemplateViewResolver.setTemplateRenderer(templateRenderer);
soyTemplateViewResolver.setPrefix(logicalPrefix);
soyTemplateViewResolver.setOrder(order);
soyTemplateViewResolver.setRedirectContextRelative(true);
soyTemplateViewResolver.setRedirectHttp10Compatible(true);
soyTemplateViewResolver.setContentNegotiator(contentNegotiator);
return soyTemplateViewResolver;
}Example 24
| Project: montagnesdor-master File: MvcContextTestConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
UrlBasedViewResolver urlBasedViewResolver = new UrlBasedViewResolver();
urlBasedViewResolver.setSuffix(".jspx");
urlBasedViewResolver.setViewClass(JstlView.class);
urlBasedViewResolver.setPrefix("/WEB-INF/views/");
urlBasedViewResolver.setOrder(2);
return urlBasedViewResolver;
}Example 25
| Project: Sparqlify-master File: WebMvcConfig.java View source code |
@Bean public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) { // Define the view resolvers List<ViewResolver> resolvers = new ArrayList<ViewResolver>(); resolvers.add(internalResourceViewResolverJsp()); //resolvers.add(urlBasedViewResolver()); //resolvers.add(internalResourceViewResolverHtml()); // Create the CNVR plugging in the resolvers and the content-negotiation manager ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver(); resolver.setViewResolvers(resolvers); resolver.setContentNegotiationManager(manager); return resolver; }
Example 26
| Project: spring-boot-sample-master File: MyWebAppConfigurer.java View source code |
/*
* Configure ContentNegotiatingViewResolver
*/
@Bean
public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager) {
ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver();
resolver.setContentNegotiationManager(manager);
// Define all possible view resolvers
List<ViewResolver> resolvers = new ArrayList<ViewResolver>();
resolvers.add(new JsonViewResolver());
resolvers.add(new PdfViewResolver());
resolvers.add(new XlsViewResolver());
resolver.setViewResolvers(resolvers);
return resolver;
}Example 27
| Project: spring-security-oauth-master File: WebMvcConfig.java View source code |
@Bean
public ContentNegotiatingViewResolver contentViewResolver() throws Exception {
ContentNegotiationManagerFactoryBean contentNegotiationManager = new ContentNegotiationManagerFactoryBean();
contentNegotiationManager.addMediaType("json", MediaType.APPLICATION_JSON);
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
MappingJackson2JsonView defaultView = new MappingJackson2JsonView();
defaultView.setExtractValueFromSingleKeyModel(true);
ContentNegotiatingViewResolver contentViewResolver = new ContentNegotiatingViewResolver();
contentViewResolver.setContentNegotiationManager(contentNegotiationManager.getObject());
contentViewResolver.setViewResolvers(Arrays.<ViewResolver>asList(viewResolver));
contentViewResolver.setDefaultViews(Arrays.<View>asList(defaultView));
return contentViewResolver;
}Example 28
| Project: spring-soy-view-master File: SpringSoyViewBaseConfig.java View source code |
@Bean
public ViewResolver soyViewResolver(final CompiledTemplatesHolder compiledTemplatesHolder, final ModelAdjuster modelAdjuster, final TemplateRenderer templateRenderer, final LocaleProvider localeProvider, final GlobalRuntimeModelResolver globalRuntimeModelResolver, final ContentNegotiator contentNegotiator, final SoyMsgBundleResolver msgBundleResolver) throws Exception {
final SoyTemplateViewResolver soyTemplateViewResolver = new SoyTemplateViewResolver();
soyTemplateViewResolver.setSoyMsgBundleResolver(msgBundleResolver);
soyTemplateViewResolver.setCompiledTemplatesHolder(compiledTemplatesHolder);
soyTemplateViewResolver.setEncoding(encoding);
soyTemplateViewResolver.setGlobalRuntimeModelResolver(globalRuntimeModelResolver);
soyTemplateViewResolver.setHotReloadMode(hotReloadMode);
soyTemplateViewResolver.setIndexView(indexView);
soyTemplateViewResolver.setLocaleProvider(localeProvider);
soyTemplateViewResolver.setModelAdjuster(modelAdjuster);
soyTemplateViewResolver.setTemplateRenderer(templateRenderer);
soyTemplateViewResolver.setPrefix(logicalPrefix);
soyTemplateViewResolver.setOrder(order);
soyTemplateViewResolver.setRedirectContextRelative(true);
soyTemplateViewResolver.setRedirectHttp10Compatible(true);
soyTemplateViewResolver.setContentNegotiator(contentNegotiator);
return soyTemplateViewResolver;
}Example 29
| Project: tatami-master File: DispatcherServletConfig.java View source code |
@Bean public ViewResolver ContentNegotiatingViewResolver() { log.debug("Configuring the ContentNegotiatingViewResolver"); ContentNegotiatingViewResolver viewResolver = new ContentNegotiatingViewResolver(); List<ViewResolver> viewResolvers = new ArrayList<ViewResolver>(); UrlBasedViewResolver urlBasedViewResolver = new UrlBasedViewResolver(); urlBasedViewResolver.setViewClass(JstlView.class); urlBasedViewResolver.setPrefix("/WEB-INF/pages/"); urlBasedViewResolver.setSuffix(".jsp"); viewResolvers.add(urlBasedViewResolver); viewResolver.setViewResolvers(viewResolvers); List<View> defaultViews = new ArrayList<View>(); defaultViews.add(new MappingJackson2JsonView()); defaultViews.add(syndicView()); viewResolver.setDefaultViews(defaultViews); return viewResolver; }
Example 30
| Project: bennu-master File: BennuSpringConfiguration.java View source code |
@Bean
public ViewResolver getViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setViewClass(JstlView.class);
resolver.setExposeContextBeansAsAttributes(true);
resolver.setPrefix("/WEB-INF/");
resolver.setSuffix(".jsp");
resolver.setOrder(1_000_000);
return resolver;
}Example 31
| Project: grails-error-pages-fix-master File: PatchedErrorHandlingServlet.java View source code |
@Override
protected void doDispatch(final HttpServletRequest request, final HttpServletResponse response) throws Exception {
int statusCode;
if (request.getAttribute("javax.servlet.error.status_code") != null) {
statusCode = Integer.parseInt(request.getAttribute("javax.servlet.error.status_code").toString());
} else {
statusCode = 500;
}
Throwable t = null;
if (request.getAttribute("javax.servlet.error.exception") != null) {
t = (Throwable) request.getAttribute("javax.servlet.error.exception");
if (!(t instanceof GrailsWrappedRuntimeException) && request.getAttribute("exception") == null) {
request.setAttribute("exception", new GrailsWrappedRuntimeException(getServletContext(), t));
}
}
final UrlMappingsHolder urlMappingsHolder = lookupUrlMappings();
UrlMappingInfo matchedInfo = null;
if (t != null) {
matchedInfo = urlMappingsHolder.matchStatusCode(statusCode, t);
if (matchedInfo == null) {
matchedInfo = urlMappingsHolder.matchStatusCode(statusCode, GrailsExceptionResolver.getRootCause(t));
}
}
if (matchedInfo == null) {
matchedInfo = urlMappingsHolder.matchStatusCode(statusCode);
}
final UrlMappingInfo urlMappingInfo = matchedInfo;
if (urlMappingInfo != null) {
final GrailsWebRequest webRequest = (GrailsWebRequest) RequestContextHolder.getRequestAttributes();
request.setAttribute("com.opensymphony.sitemesh.APPLIED_ONCE", null);
urlMappingInfo.configure(webRequest);
String viewName = urlMappingInfo.getViewName();
if (viewName == null || viewName.endsWith(GSP_SUFFIX) || viewName.endsWith(JSP_SUFFIX)) {
WebUtils.forwardRequestForUrlMappingInfo(request, response, urlMappingInfo, Collections.EMPTY_MAP);
} else {
ViewResolver viewResolver = WebUtils.lookupViewResolver(getServletContext());
if (viewResolver != null) {
View v;
try {
v = WebUtils.resolveView(request, urlMappingInfo, viewName, viewResolver);
IncludeResponseWrapper includeResponse = new IncludeResponseWrapper(response);
v.render(Collections.EMPTY_MAP, request, response);
} catch (Exception e) {
throw new UrlMappingException("Error mapping onto view [" + viewName + "]: " + e.getMessage(), e);
}
}
}
} else {
renderDefaultResponse(response, statusCode);
}
}Example 32
| Project: login-server-master File: BootstrapTests.java View source code |
@Test
public void testSamlProfileNoData() throws Exception {
System.setProperty("login.saml.metadataTrustCheck", "false");
context = getServletContext("default", "./src/main/resources/login.yml", "file:./src/main/webapp/WEB-INF/spring-servlet.xml");
Assume.assumeTrue(context.getEnvironment().getProperty("login.idpMetadataURL") == null);
assertNotNull(context.getBean("viewResolver", ViewResolver.class));
assertNotNull(context.getBean("samlLogger", SAMLDefaultLogger.class));
assertFalse(context.getBean(IdentityProviderConfigurator.class).isLegacyMetadataTrustCheck());
assertEquals(0, context.getBean(IdentityProviderConfigurator.class).getIdentityProviderDefinitions().size());
}Example 33
| Project: paoding-rose-master File: ViewDispatcherImpl.java View source code |
protected ViewResolver getSpringViewResolver(Invocation inv, String viewPath) throws IOException { if (viewPath.endsWith(".vm")) { if (logger.isDebugEnabled()) { logger.debug("to get velocity view resolver."); } return getVelocityViewResolver(inv, viewPath); } if (viewPath.endsWith(".xml")) { if (logger.isDebugEnabled()) { logger.debug("to get velocity view resolver."); } return new DyContentTypeViewResolver(getVelocityViewResolver(inv, viewPath), "text/xml"); } if (viewPath.endsWith(".jsp")) { if (logger.isDebugEnabled()) { logger.debug("to get jsp view resolver."); } return getJspViewResolver(); } int lastIndex = viewPath.lastIndexOf('.'); if (lastIndex >= 0) { if (viewPath.endsWith(".js") || viewPath.endsWith(".css") || viewPath.endsWith(".ico") || viewPath.endsWith(".html") || viewPath.endsWith(".htm") || viewPath.endsWith(".txt") || viewPath.endsWith(".jpg") || viewPath.endsWith(".gif")) { if (logger.isDebugEnabled()) { logger.debug("to get internal resource resolver."); } return internalResourceViewResolver; } String beanName = viewPath.substring(lastIndex + 1) + "ViewResolver"; ViewResolver resolver = (ViewResolver) SpringUtils.getBean(getApplicationContext(), beanName); return resolver != null ? resolver : internalResourceViewResolver; } else { return internalResourceViewResolver; } }
Example 34
| Project: spring-boot-starter-jade4j-master File: Jade4JAutoConfigurationTests.java View source code |
@Test
@Ignore
public void renderNonWebAppTemplate() throws Exception {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(Jade4JAutoConfiguration.class, PropertyPlaceholderAutoConfiguration.class);
assertEquals(0, context.getBeanNamesForType(ViewResolver.class).length);
try {
JadeConfiguration engine = this.context.getBean(JadeConfiguration.class);
JadeTemplate template = engine.getTemplate("demo.jade");
Map<String, Object> params = params();
String result = engine.renderTemplate(template, params);
assertThat(result, containsString("With user"));
} finally {
context.close();
}
}Example 35
| Project: zen-project-master File: HtmlSaxPageViewResolver.java View source code |
@SuppressWarnings("unchecked")
private List<JqFragmentAndManipulationStmt> getSpringViewsAndModels(Map<String, ?> model) throws Exception {
List<JqFragmentAndManipulationStmt> mavs = new LinkedList<JqFragmentAndManipulationStmt>();
List<ViewResolver> resolvers = getViewResolvers();
List<Map<String, ?>> viewDefs = (List<Map<String, ?>>) model.get("views_");
for (Map<String, ?> viewDef : viewDefs) {
String viewName = (String) viewDef.get("view_");
View v = null;
for (ViewResolver r : resolvers) {
v = r.resolveViewName(viewName, locale);
if (v != null) {
DomOp op = DomOp.valueOf((String) viewDef.get("domOp_"));
mavs.add(new JqFragmentAndManipulationStmt(v, (Map<String, ?>) viewDef.get("data_"), (String) viewDef.get("selector_"), op));
break;
}
}
Check.illegalargument.assertNotNull(v, "cannot resolve view named:" + viewName);
}
return mavs;
}Example 36
| Project: grails-boot-master File: GspAutoConfiguration.java View source code |
ViewResolver innerGspViewResolver() {
GroovyPageViewResolver innerGspViewResolver = new GroovyPageViewResolver(groovyPagesTemplateEngine, groovyPageLocator);
innerGspViewResolver.setAllowGrailsViewCaching(!gspReloadingEnabled || viewCacheTimeout != 0);
innerGspViewResolver.setCacheTimeout(gspReloadingEnabled ? viewCacheTimeout : -1);
return innerGspViewResolver;
}Example 37
| Project: stormpath-sdk-java-master File: AbstractStormpathWebMvcConfiguration.java View source code |
public View stormpathControllerView() {
List<org.springframework.web.servlet.ViewResolver> l = new ArrayList<>(viewResolvers.values());
org.springframework.web.servlet.ViewResolver vr = stormpathJsonViewResolver();
if (!l.contains(vr)) {
l.add(vr);
}
InternalResourceViewResolver irvr = stormpathJspViewResolver();
if (!l.contains(irvr)) {
l.add(irvr);
}
return new SpringView(l, stormpathSpringLocaleResolver(), stormpathLayoutInterceptor());
}Example 38
| Project: neba-master File: BundleSpecificDispatcherServletTest.java View source code |
@Test
public void testHandlingOfExistingViewResolver() throws Exception {
withBeanAlreadyExistingInApplicationContext(ViewResolver.class);
signalContextRefreshed();
verifyViewResolverIsRegistered();
verifyMultipartResolverIsRegistered();
verifyExceptionResolversAreRegistered();
verifyHandlerAdaptersAreRegistered();
verifyHandlerMappingsAreRegistered();
}Example 39
| Project: grails-core-master File: WebUtils.java View source code |
public static ViewResolver lookupViewResolver(ApplicationContext wac) { if (wac.containsBean("jspViewResolver")) { return wac.getBean("jspViewResolver", ViewResolver.class); } String[] beanNames = wac.getBeanNamesForType(ViewResolver.class); if (beanNames.length > 0) { String beanName = beanNames[0]; return wac.getBean(beanName, ViewResolver.class); } return null; }
Example 40
| Project: grails-master File: WebUtils.java View source code |
public static ViewResolver lookupViewResolver(ApplicationContext wac) { if (wac.containsBean("jspViewResolver")) { return wac.getBean("jspViewResolver", ViewResolver.class); } String[] beanNames = wac.getBeanNamesForType(ViewResolver.class); if (beanNames.length > 0) { String beanName = beanNames[0]; return wac.getBean(beanName, ViewResolver.class); } return null; }
Example 41
| Project: spring-mobile-master File: LiteDeviceDelegatingViewResolverTest.java View source code |
@Before
public void setUp() {
StaticWebApplicationContext context = new StaticWebApplicationContext();
context.setServletContext(new MockServletContext());
context.refresh();
this.delegateViewResolver = createMock(ViewResolver.class);
this.viewResolver = new LiteDeviceDelegatingViewResolver(delegateViewResolver);
viewResolver.setApplicationContext(context);
request.setRequestURI("/home");
RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request));
this.view = createMock("view", View.class);
}Example 42
| Project: uaa-master File: BootstrapTests.java View source code |
@Test
public void defaults_and_required_properties() throws Exception {
System.clearProperty("spring.profiles.active");
String originalSmtpHost = System.getProperty("smtp.host");
System.setProperty("smtp.host", "");
context = getServletContext(profiles, false, new String[] { "login.yml", "uaa.yml", "required_configuration.yml" }, "file:./src/main/webapp/WEB-INF/spring-servlet.xml");
UaaTokenEndpoint tokenEndpoint = context.getBean(UaaTokenEndpoint.class);
CheckTokenEndpoint checkEndpoint = context.getBean(CheckTokenEndpoint.class);
assertNotNull(tokenEndpoint.isAllowQueryString());
assertTrue(tokenEndpoint.isAllowQueryString());
assertNotNull(checkEndpoint.isAllowQueryString());
assertTrue(checkEndpoint.isAllowQueryString());
assertThat((Set<HttpMethod>) ReflectionTestUtils.getField(tokenEndpoint, "allowedRequestMethods"), containsInAnyOrder(HttpMethod.POST, HttpMethod.GET));
for (String expectedProfile : StringUtils.commaDelimitedListToSet(profiles)) {
String[] springProfiles = context.getEnvironment().getActiveProfiles();
assertThat("expecting configured profiles to be set", springProfiles, hasItemInArray(expectedProfile));
}
Object messageService = context.getBean("messageService");
assertNotNull(messageService);
assertEquals(EmailService.class, messageService.getClass());
IdentityZoneConfigurationBootstrap zoneConfigurationBootstrap = context.getBean(IdentityZoneConfigurationBootstrap.class);
assertFalse(zoneConfigurationBootstrap.isIdpDiscoveryEnabled());
DataSource ds = context.getBean(DataSource.class);
assertEquals(0, ds.getMinIdle());
assertEquals(100, ds.getMaxActive());
assertEquals(10, ds.getMaxIdle());
assertFalse(ds.isRemoveAbandoned());
assertTrue(ds.isLogAbandoned());
assertEquals(300, ds.getRemoveAbandonedTimeout());
assertEquals(15000, ds.getTimeBetweenEvictionRunsMillis());
if ("mysql".equals(context.getBean("platform"))) {
assertTrue(context.getBean(SimpleSearchQueryConverter.class).isDbCaseInsensitive());
} else {
assertFalse(context.getBean(SimpleSearchQueryConverter.class).isDbCaseInsensitive());
}
JdbcUaaUserDatabase userDatabase = context.getBean(JdbcUaaUserDatabase.class);
if (profiles != null && profiles.contains("mysql")) {
assertTrue(userDatabase.isCaseInsensitive());
assertEquals("marissa", userDatabase.retrieveUserByName("marissa", OriginKeys.UAA).getUsername());
assertEquals("marissa", userDatabase.retrieveUserByName("MArissA", OriginKeys.UAA).getUsername());
} else {
assertFalse(userDatabase.isCaseInsensitive());
}
assertNotNull(context.getBean("identityZoneHolderInitializer"));
assertEquals(300, context.getBean(CachingPasswordEncoder.class).getExpiryInSeconds());
assertEquals(true, context.getBean(CachingPasswordEncoder.class).isEnabled());
UaaSessionCookieConfig sessionCookieConfig = context.getBean(UaaSessionCookieConfig.class);
assertNotNull(sessionCookieConfig);
assertNull(sessionCookieConfig.getComment());
assertNull(sessionCookieConfig.getDomain());
assertNull(sessionCookieConfig.getPath());
assertNull(sessionCookieConfig.getName());
assertEquals(Integer.MIN_VALUE, sessionCookieConfig.getMaxAge());
assertTrue(sessionCookieConfig.isHttpOnly());
assertFalse(sessionCookieConfig.isSecure());
assertNotNull(context.getBean("viewResolver", ViewResolver.class));
assertNotNull(context.getBean("resetPasswordController", ResetPasswordController.class));
assertEquals(864000, context.getBean("webSSOprofileConsumer", WebSSOProfileConsumerImpl.class).getMaxAuthenticationAge());
IdentityZoneResolvingFilter filter = context.getBean(IdentityZoneResolvingFilter.class);
Set<String> defaultHostnames = new HashSet<>(Arrays.asList("localhost"));
assertEquals(filter.getDefaultZoneHostnames(), defaultHostnames);
assertSame(UaaTokenStore.class, context.getBean(AuthorizationCodeServices.class).getClass());
IdentityZoneProvisioning zoneProvisioning = context.getBean(IdentityZoneProvisioning.class);
IdentityZoneConfiguration zoneConfiguration = zoneProvisioning.retrieve(IdentityZone.getUaa().getId()).getConfig();
assertEquals(SamlConfig.LEGACY_KEY_ID, zoneConfiguration.getSamlConfig().getActiveKeyId());
assertEquals(1, zoneConfiguration.getSamlConfig().getKeys().size());
assertFalse(zoneConfiguration.isAccountChooserEnabled());
assertTrue(zoneConfiguration.getLinks().getSelfService().isSelfServiceLinksEnabled());
assertNull(context.getBean("globalLinks", Links.class).getSelfService().getPasswd());
assertNull(context.getBean("globalLinks", Links.class).getSelfService().getSignup());
assertNull(context.getBean("globalLinks", Links.class).getHomeRedirect());
assertNull(zoneConfiguration.getLinks().getHomeRedirect());
assertEquals("redirect", zoneConfiguration.getLinks().getLogout().getRedirectParameterName());
assertEquals("/login", zoneConfiguration.getLinks().getLogout().getRedirectUrl());
assertNull(zoneConfiguration.getLinks().getLogout().getWhitelist());
assertFalse(zoneConfiguration.getLinks().getLogout().isDisableRedirectParameter());
assertFalse(context.getBean(IdentityZoneProvisioning.class).retrieve(IdentityZone.getUaa().getId()).getConfig().getTokenPolicy().isJwtRevocable());
assertEquals(Arrays.asList(new Prompt("username", "text", "Email"), new Prompt("password", "password", "Password"), new Prompt("passcode", "password", "One Time Code ( Get one at http://localhost:8080/uaa/passcode )")), zoneConfiguration.getPrompts());
Object links = context.getBean("links");
assertEquals(Collections.EMPTY_MAP, links);
//check java mail sender
EmailService emailService = context.getBean("emailService", EmailService.class);
Field f = ReflectionUtils.findField(EmailService.class, "mailSender");
assertNotNull("Unable to find the JavaMailSender object on EmailService for validation.", f);
assertEquals(FakeJavaMailSender.class, emailService.getMailSender().getClass());
assertEquals("admin@localhost", emailService.getFromAddress());
PasswordPolicy passwordPolicy = context.getBean("defaultUaaPasswordPolicy", PasswordPolicy.class);
assertEquals(0, passwordPolicy.getMinLength());
assertEquals(255, passwordPolicy.getMaxLength());
assertEquals(0, passwordPolicy.getRequireUpperCaseCharacter());
assertEquals(0, passwordPolicy.getRequireLowerCaseCharacter());
assertEquals(0, passwordPolicy.getRequireDigit());
assertEquals(0, passwordPolicy.getRequireSpecialCharacter());
assertEquals(0, passwordPolicy.getExpirePasswordInMonths());
passwordPolicy = context.getBean("globalPasswordPolicy", PasswordPolicy.class);
assertEquals(0, passwordPolicy.getMinLength());
assertEquals(255, passwordPolicy.getMaxLength());
assertEquals(0, passwordPolicy.getRequireUpperCaseCharacter());
assertEquals(0, passwordPolicy.getRequireLowerCaseCharacter());
assertEquals(0, passwordPolicy.getRequireDigit());
assertEquals(0, passwordPolicy.getRequireSpecialCharacter());
assertEquals(0, passwordPolicy.getExpirePasswordInMonths());
PeriodLockoutPolicy globalPeriodLockoutPolicy = context.getBean("globalPeriodLockoutPolicy", PeriodLockoutPolicy.class);
LockoutPolicy globalLockoutPolicy = globalPeriodLockoutPolicy.getDefaultLockoutPolicy();
Assert.assertThat(globalLockoutPolicy.getLockoutAfterFailures(), equalTo(5));
Assert.assertThat(globalLockoutPolicy.getCountFailuresWithin(), equalTo(1200));
Assert.assertThat(globalLockoutPolicy.getLockoutPeriodSeconds(), equalTo(300));
TokenPolicy uaaTokenPolicy = context.getBean("uaaTokenPolicy", TokenPolicy.class);
Assert.assertThat(uaaTokenPolicy.getAccessTokenValidity(), equalTo(60 * 60 * 12));
Assert.assertThat(uaaTokenPolicy.getRefreshTokenValidity(), equalTo(60 * 60 * 24 * 30));
assertEquals(false, uaaTokenPolicy.isRefreshTokenUnique());
assertEquals(JWT.getStringValue(), uaaTokenPolicy.getRefreshTokenFormat());
UaaTokenServices uaaTokenServices = context.getBean("tokenServices", UaaTokenServices.class);
Assert.assertThat(uaaTokenServices.getTokenPolicy().getAccessTokenValidity(), equalTo(60 * 60 * 12));
Assert.assertThat(uaaTokenServices.getTokenPolicy().getRefreshTokenValidity(), equalTo(60 * 60 * 24 * 30));
List<Prompt> prompts = (List<Prompt>) context.getBean("prompts");
assertNotNull(prompts);
assertEquals(3, prompts.size());
Prompt passcode = prompts.get(0);
assertEquals("Email", passcode.getDetails()[1]);
passcode = prompts.get(1);
assertEquals("Password", passcode.getDetails()[1]);
passcode = prompts.get(2);
assertEquals("One Time Code ( Get one at http://localhost:8080/uaa/passcode )", passcode.getDetails()[1]);
ZoneAwareMetadataGenerator zoneAwareMetadataGenerator = context.getBean(ZoneAwareMetadataGenerator.class);
assertTrue(zoneAwareMetadataGenerator.isRequestSigned());
assertTrue(zoneAwareMetadataGenerator.isWantAssertionSigned());
CorsFilter corFilter = context.getBean(CorsFilter.class);
assertEquals(1728000, corFilter.getXhrConfiguration().getMaxAge());
assertEquals(1728000, corFilter.getDefaultConfiguration().getMaxAge());
assertEquals(1, corFilter.getXhrConfiguration().getAllowedUris().size());
assertEquals(".*", corFilter.getXhrConfiguration().getAllowedUris().get(0));
assertEquals(1, corFilter.getXhrConfiguration().getAllowedUris().size());
assertEquals(".*", corFilter.getDefaultConfiguration().getAllowedUris().get(0));
assertEquals(1, corFilter.getXhrConfiguration().getAllowedUriPatterns().size());
assertEquals(1, corFilter.getDefaultConfiguration().getAllowedUriPatterns().size());
assertThat(corFilter.getXhrConfiguration().getAllowedHeaders(), containsInAnyOrder(ACCEPT, ACCEPT_LANGUAGE, CONTENT_TYPE, CONTENT_LANGUAGE, AUTHORIZATION, CorsFilter.X_REQUESTED_WITH));
assertThat(corFilter.getDefaultConfiguration().getAllowedHeaders(), containsInAnyOrder(ACCEPT, ACCEPT_LANGUAGE, CONTENT_TYPE, CONTENT_LANGUAGE, AUTHORIZATION));
assertThat(corFilter.getXhrConfiguration().getAllowedOrigins(), containsInAnyOrder(".*"));
assertThat(corFilter.getDefaultConfiguration().getAllowedOrigins(), containsInAnyOrder(".*"));
assertThat(corFilter.getXhrConfiguration().getAllowedMethods(), containsInAnyOrder("OPTIONS", "GET"));
assertThat(corFilter.getDefaultConfiguration().getAllowedMethods(), containsInAnyOrder("OPTIONS", "GET", "POST", "PUT", "DELETE", "PATCH"));
assertTrue(corFilter.getXhrConfiguration().isAllowedCredentials());
assertFalse(corFilter.getDefaultConfiguration().isAllowedCredentials());
if (StringUtils.hasText(originalSmtpHost)) {
System.setProperty("smtp.host", originalSmtpHost);
} else {
System.clearProperty("smtp.host");
}
assertEquals(SignatureConstants.ALGO_ID_SIGNATURE_RSA_SHA1, Configuration.getGlobalSecurityConfiguration().getSignatureAlgorithmURI("RSA"));
assertEquals(SignatureConstants.ALGO_ID_DIGEST_SHA1, Configuration.getGlobalSecurityConfiguration().getSignatureReferenceDigestMethod());
}Example 43
| Project: moskito-demo-master File: AppConfig.java View source code |
@Bean
ViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/");
resolver.setSuffix(".jsp");
return resolver;
}Example 44
| Project: spring-advanced-training-master File: ControllerApplication.java View source code |
@Bean
public ViewResolver getViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/jsp/");
resolver.setSuffix(".jsp");
return resolver;
}Example 45
| Project: jtwig-examples-master File: WebConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
JtwigViewResolver viewResolver = new JtwigViewResolver();
viewResolver.setRenderer(JtwigRenderer.defaultRenderer());
viewResolver.setPrefix("web:/WEB-INF/templates/");
viewResolver.setSuffix(".twig.html");
return viewResolver;
}Example 46
| Project: niths-master File: MVCConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 47
| Project: spring-boot-sample-web-handlebars-master File: ScriptTemplateApplication.java View source code |
@Bean
public ViewResolver viewResolver() {
ScriptTemplateViewResolver viewResolver = new ScriptTemplateViewResolver();
viewResolver.setPrefix("/static/templates/");
viewResolver.setSuffix(".html");
return viewResolver;
}Example 48
| Project: asciidoctor-with-spring-examples-master File: WebAppContext.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 49
| Project: freezo-master File: WebConfiguration.java View source code |
@Bean
public ViewResolver delegatingViewResolver() {
return new WebsiteViewResolver(viewResolver, this.viewResolver.getOrder() - 1);
}Example 50
| Project: servlet3-showcase-master File: SpringMvcConfiguration.java View source code |
@Bean
public ViewResolver createInternalResourceViewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setContentType("text/html");
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 51
| Project: spring4-showcase-master File: MvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 52
| Project: streamflow-core-master File: AppConfig.java View source code |
// Resolve logical view names to .jsp resources in the /WEB-INF/views directory
@Bean
ViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("WEB-INF/views/");
resolver.setSuffix(".jsp");
return resolver;
}Example 53
| Project: AIDR-master File: ConfigLoader.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".html");
return viewResolver;
}Example 54
| Project: arquillian-container-spring-testsuite-master File: WebAppConfig.java View source code |
/**
* <p>Retrieves instance of {@link ViewResolver}.</p>
*
* @return instance of {@link ViewResolver}
*/
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/views/");
resolver.setSuffix(".jsp");
return resolver;
}Example 55
| Project: arquillian-extension-spring-master File: WebAppConfig.java View source code |
/**
* <p>Retrieves instance of {@link ViewResolver}.</p>
*
* @return instance of {@link ViewResolver}
*/
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/views/");
resolver.setSuffix(".jsp");
return resolver;
}Example 56
| Project: DistributedSystemMonitoring-master File: ThymeLeafConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
ThymeleafViewResolver viewResolver = new ThymeleafViewResolver();
viewResolver.setTemplateEngine(templateEngine());
viewResolver.setViewClass(ThymeleafTilesView.class);
viewResolver.setOrder(1);
viewResolver.setCharacterEncoding("UTF-8");
return viewResolver;
}Example 57
| Project: dlibrary-master File: DSpaceWebappConfiguration.java View source code |
@Bean
public ViewResolver viewResolver() {
JtwigViewResolver viewResolver = new JtwigViewResolver();
viewResolver.setPrefix(VIEWS_LOCATION);
viewResolver.setSuffix(TWIG_HTML_EXTENSION);
viewResolver.setCached(false);
return viewResolver;
}Example 58
| Project: DSpace-master File: DSpaceWebappConfiguration.java View source code |
@Bean
public ViewResolver viewResolver() {
JtwigViewResolver viewResolver = new JtwigViewResolver();
viewResolver.setPrefix(VIEWS_LOCATION);
viewResolver.setSuffix(TWIG_HTML_EXTENSION);
viewResolver.setCached(false);
return viewResolver;
}Example 59
| Project: entertainmentetc-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 60
| Project: ExcelToBarcode-master File: WebConfiguration.java View source code |
@Bean
public ViewResolver viewResolver() {
final ThymeleafViewResolver resolver = new ThymeleafViewResolver();
resolver.setTemplateEngine(templateEngine());
resolver.setCharacterEncoding("UTF-8");
// resolver.setApplicationContext(applicationContext);
return resolver;
}Example 61
| Project: flex-poker-master File: WebConfig.java View source code |
@Bean
public ViewResolver jspViewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 62
| Project: freemarker-template-inheritance-master File: FreemarkerTemplateinheritanceConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
FreeMarkerViewResolver viewResolver = new FreeMarkerViewResolver();
viewResolver.setCache(false);
viewResolver.setPrefix("");
viewResolver.setSuffix(".ftl");
viewResolver.setContentType("text/html; charset=utf-8");
return viewResolver;
}Example 63
| Project: github-cla-integration-master File: WebConfiguration.java View source code |
@Bean
ViewResolver freeMarkerViewResolver() {
FreeMarkerViewResolver resolver = new FreeMarkerViewResolver();
resolver.setSuffix(".ftl");
return resolver;
}Example 64
| Project: Java-Web-Security-master File: WebConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/views/");
resolver.setSuffix(".jsp");
resolver.setExposeContextBeansAsAttributes(true);
return resolver;
}Example 65
| Project: lab-master File: ThymeleafView.java View source code |
@Bean
public ViewResolver thymeleafViewResolver() {
ThymeleafViewResolver resolver = new ThymeleafViewResolver();
resolver.setTemplateEngine(templateEngine());
resolver.setOrder(1);
resolver.setCharacterEncoding("UTF-8");
resolver.setCache(false);
return resolver;
}Example 66
| Project: org.ops4j.pax.exam2-master File: WebSpringConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver bean = new InternalResourceViewResolver();
bean.setPrefix("/jsp/");
bean.setSuffix(".jsp");
bean.setViewClass(JstlView.class);
return bean;
}Example 67
| Project: spring-framework-issues-master File: ResourcesConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/");
viewResolver.setSuffix(".jspx");
return viewResolver;
}Example 68
| Project: spring-react-isomorphic-master File: IsomorphicApplication.java View source code |
@Bean
public ViewResolver reactViewResolver() {
ScriptTemplateViewResolver viewResolver = new ScriptTemplateViewResolver();
viewResolver.setPrefix("static/templates/");
viewResolver.setSuffix(".ejs");
return viewResolver;
}Example 69
| Project: spring-rest-api-master File: WebConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
UrlBasedViewResolver viewResolver = new UrlBasedViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 70
| Project: spring-social-500px-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 71
| Project: spring-social-examples-master File: WebAppContext.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix(VIEW_RESOLVER_PREFIX);
viewResolver.setSuffix(VIEW_RESOLVER_SUFFIX);
return viewResolver;
}Example 72
| Project: spring-social-flickr-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 73
| Project: spring-social-foursquare-example-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 74
| Project: spring-social-instagram-example-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 75
| Project: spring-social-samples-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
UrlBasedViewResolver viewResolver = new UrlBasedViewResolver();
viewResolver.setViewClass(TilesView.class);
return viewResolver;
}Example 76
| Project: Spring-Social-Twitter-Sample-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 77
| Project: spring_img_upload-master File: SpringMVCContext.java View source code |
// ë·° ì„¤ì •( jsp ì?´ìš©í•œë‹¤ )
@Bean
public ViewResolver viewResolver() {
//jspë·° 페ì?´ì§€ ì„¤ì •
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix(VIEW_RESOLVER_PREFIX);
viewResolver.setSuffix(VIEW_RESOLVER_SUFFIX);
return viewResolver;
}Example 78
| Project: TeeFun-master File: MvcConfig.java View source code |
@Bean
public ViewResolver getViewResolver() {
final FreeMarkerViewResolver resolver = new FreeMarkerViewResolver();
resolver.setCache(false);
resolver.setPrefix("");
resolver.setSuffix(".ftl");
resolver.setContentType("text/html; charset=UTF-8");
return resolver;
}Example 79
| Project: TOTP-authentication-demo-master File: WebConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 80
| Project: vtechworks-master File: DSpaceWebappConfiguration.java View source code |
@Bean
public ViewResolver viewResolver() {
JtwigViewResolver viewResolver = new JtwigViewResolver();
viewResolver.setPrefix(VIEWS_LOCATION);
viewResolver.setSuffix(TWIG_HTML_EXTENSION);
viewResolver.setCached(false);
return viewResolver;
}Example 81
| Project: apis-master File: SpringConfiguration.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 82
| Project: cms-ce-master File: AbstractToolController.java View source code |
@Autowired
public final void setViewResolver(final ViewResolver viewResolver) {
this.viewResolver = viewResolver;
}Example 83
| Project: EDU_SYZT-master File: WebAppContext.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix(VIEW_RESOLVER_PREFIX);
viewResolver.setSuffix(VIEW_RESOLVER_SUFFIX);
return viewResolver;
}Example 84
| Project: gerbil-master File: WebMvcConfig.java View source code |
/**
* @return the view resolver
*/
@Bean
public ViewResolver viewResolver() {
logger.debug("setting up view resolver");
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 85
| Project: git-java-practice-master File: WebConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
ThymeleafViewResolver viewResolver = new ThymeleafViewResolver();
viewResolver.setTemplateEngine(templateEngine());
viewResolver.setOrder(1);
viewResolver.setViewNames(new String[] { "*" });
viewResolver.setCache(false);
return viewResolver;
}Example 86
| Project: javaconfig-ftw-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
UrlBasedViewResolver viewResolver = new UrlBasedViewResolver();
viewResolver.setViewClass(TilesView.class);
return viewResolver;
}Example 87
| Project: shiro-master File: JspViewsConfig.java View source code |
@Bean
@Order(1)
public ViewResolver getViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setViewClass(JstlView.class);
resolver.setPrefix("/WEB-INF/resources/");
resolver.setSuffix(".jsp");
return resolver;
}Example 88
| Project: spring-data-solr-examples-master File: ExampleApplicationContext.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix(VIEW_RESOLVER_PREFIX);
viewResolver.setSuffix(VIEW_RESOLVER_SUFFIX);
return viewResolver;
}Example 89
| Project: spring-security-master File: WebMvcConfiguration.java View source code |
@Bean
public ViewResolver viewResolver() {
ThymeleafViewResolver resolver = new ThymeleafViewResolver();
resolver.setTemplateEngine(templateEngine());
resolver.setCharacterEncoding("UTF-8");
return resolver;
}Example 90
| Project: spring4-sandbox-master File: WebConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
ThymeleafViewResolver resolver = new ThymeleafViewResolver();
resolver.setApplicationContext(applicationContext);
resolver.setTemplateEngine(templateEngine());
resolver.setCharacterEncoding("UTF-8");
return resolver;
}Example 91
| Project: yoga-master File: YogaModelAndViewResolverAdapter.java View source code |
public void setViewResolver(ViewResolver viewResolver) {
this.viewResolver = viewResolver;
}Example 92
| Project: yum-repo-server-master File: WebConfig.java View source code |
@Bean
public ViewResolver internalResourceViewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
viewResolver.setExposeContextBeansAsAttributes(true);
return viewResolver;
}Example 93
| Project: YummyNoodleBar-master File: WebConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
ThymeleafViewResolver viewResolver = new ThymeleafViewResolver();
viewResolver.setTemplateEngine(templateEngine());
viewResolver.setOrder(1);
viewResolver.setViewNames(new String[] { "*" });
viewResolver.setCache(false);
return viewResolver;
}Example 94
| Project: zuul-samples-master File: WebContextConfig.java View source code |
@Bean
ViewResolver internalResourceViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/jsp/");
resolver.setSuffix(".jsp");
return resolver;
}Example 95
| Project: enhanced-pet-clinic-master File: WebMvcConfig.java View source code |
@Bean(name = "marshallingXmlViewResolver")
public ViewResolver getMarshallingXmlViewResolver() {
Jaxb2Marshaller marshaller = new Jaxb2Marshaller();
marshaller.setClassesToBeBound(new Class[] { Vets.class });
return new XmlViewResolver(marshaller);
}Example 96
| Project: thymeleafexamples-layouts-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
ThymeleafViewResolver thymeleafViewResolver = new ThymeleafViewResolver();
thymeleafViewResolver.setTemplateEngine(templateEngine());
thymeleafViewResolver.setCharacterEncoding("UTF-8");
return thymeleafViewResolver;
}Example 97
| Project: fuzzydb-samples-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}Example 98
| Project: light-admin-master File: LightAdminContextConfiguration.java View source code |
@Bean(name = VIEW_RESOLVER_BEAN_NAME)
public ViewResolver viewResolver() {
return new TilesViewResolver() {
@Override
protected Class<?> requiredViewClass() {
return LightAdminTilesView.class;
}
};
}Example 99
| Project: report-cockpit-birt-web-master File: WebMvcConfig.java View source code |
@Bean
public ViewResolver thymeleafViewResolver() {
ThymeleafViewResolver viewResolver = new ThymeleafViewResolver();
viewResolver.setTemplateEngine(templateEngine());
viewResolver.setOrder(1);
viewResolver.setExcludedViewNames(new String[] { "*.xml" });
return viewResolver;
}Example 100
| Project: spring-data-jpa-examples-master File: ApplicationContext.java View source code |
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix(VIEW_RESOLVER_PREFIX);
viewResolver.setSuffix(VIEW_RESOLVER_SUFFIX);
return viewResolver;
}Example 101
| Project: documentr-master File: ContextConfig.java View source code |
@Bean
public ViewResolver viewResolver() {
UrlBasedViewResolver resolver = new UrlBasedViewResolver();
resolver.setViewClass(JstlView.class);
//$NON-NLS-1$
resolver.setPrefix("/WEB-INF/view");
//$NON-NLS-1$
resolver.setSuffix(".jsp");
return resolver;
}