Package org.springframework.web.servlet.view

Examples of org.springframework.web.servlet.view.ContentNegotiatingViewResolver


        return p;
    }

    @Bean
    public ContentNegotiatingViewResolver contentViewResolver() throws Exception {
        ContentNegotiatingViewResolver contentViewResolver = new ContentNegotiatingViewResolver();
        ContentNegotiationManagerFactoryBean contentNegotiationManager = new ContentNegotiationManagerFactoryBean();
        contentNegotiationManager.addMediaType("json", MediaType.APPLICATION_JSON);
        contentViewResolver.setContentNegotiationManager(contentNegotiationManager.getObject());
        contentViewResolver.setDefaultViews(Arrays.<View>asList(new MappingJacksonJsonView()));
        return contentViewResolver;
    }
View Full Code Here


        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;
    }
View Full Code Here

     * @return the bean instance.
     */
    @Bean
    public ContentNegotiatingViewResolver contentNegotiatingViewResolver()
    {
        final ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver();
        resolver.setDefaultContentType( MediaType.APPLICATION_JSON );
        resolver.setFavorParameter( false );
        resolver.setFavorPathExtension( false );
        resolver.setIgnoreAcceptHeader( false );
        resolver.setUseNotAcceptableStatusCode( true );
        final ArrayList<ViewResolver> viewResolvers = new ArrayList<ViewResolver>( 8 );
        viewResolvers.add( internalResourceViewResolver() );
        resolver.setViewResolvers( viewResolvers );
        return resolver;
    }
View Full Code Here

TOP

Related Classes of org.springframework.web.servlet.view.ContentNegotiatingViewResolver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.