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;
}