Example usage for org.springframework.web.filter CharacterEncodingFilter CharacterEncodingFilter

List of usage examples for org.springframework.web.filter CharacterEncodingFilter CharacterEncodingFilter

Introduction

In this page you can find the example usage for org.springframework.web.filter CharacterEncodingFilter CharacterEncodingFilter.

Prototype

public CharacterEncodingFilter() 

Source Link

Document

Create a default CharacterEncodingFilter , with the encoding to be set via #setEncoding .

Usage

From source file:de.pksoftware.springstrap.core.util.ConfigUtils.java

/**
 * Creates the filter chain./*from   www .j  av  a  2 s . com*/
 * @param sContext
 */
public static void createFilterChain(ServletContext sContext) {
    // EnumSet<DispatcherType> dispatcherTypes =
    // EnumSet.of(DispatcherType.REQUEST, DispatcherType.FORWARD);

    CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
    characterEncodingFilter.setEncoding("UTF-8");
    characterEncodingFilter.setForceEncoding(true);

    FilterRegistration.Dynamic characterEncoding = sContext.addFilter("characterEncoding",
            characterEncodingFilter);
    characterEncoding.addMappingForUrlPatterns(null, true, "/*");

    DelegatingFilterProxy filter = new DelegatingFilterProxy("springSecurityFilterChain");
    //TODO Why is this needed?
    filter.setContextAttribute("org.springframework.web.servlet.FrameworkServlet.CONTEXT.dispatcher");

    sContext.addFilter("springSecurityFilterChain", filter).addMappingForUrlPatterns(null, false, "/*");

    // FilterRegistration.Dynamic security =
    // sContext.addFilter("springSecurityFilterChain", new
    // DelegatingFilterProxy());
    // security.addMappingForUrlPatterns(null, true, "/*");
}

From source file:com.cami.spring.core.SpringSecurityInitializer.java

@Override
protected void beforeSpringSecurityFilterChain(ServletContext servletContext) {
    FilterRegistration.Dynamic characterEncodingFilter = servletContext.addFilter("encodingFilter",
            new CharacterEncodingFilter());
    characterEncodingFilter.setInitParameter("encoding", "UTF-8");
    characterEncodingFilter.setInitParameter("forceEncoding", "true");
    characterEncodingFilter.addMappingForUrlPatterns(null, false, "/*");
}

From source file:ru.langboost.config.AppInitializer.java

@Override
protected Filter[] getServletFilters() {
    CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
    characterEncodingFilter.setEncoding("UTF-8");
    characterEncodingFilter.setForceEncoding(true);
    return new Filter[] { characterEncodingFilter };
}

From source file:com.project.framework.configuration.WebAppInit.java

@Override
protected Filter[] getServletFilters() {
    CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter();
    encodingFilter.setEncoding("UTF-8");
    encodingFilter.setForceEncoding(true);
    return new Filter[] { encodingFilter };
}

From source file:im.dadoo.cas.server.configuration.WebAppInitializer.java

@Override
protected Filter[] getServletFilters() {
    CharacterEncodingFilter ceFilter = new CharacterEncodingFilter();
    ceFilter.setEncoding("UTF-8");
    ceFilter.setForceEncoding(true);/*  w  ww . j  a  v  a 2  s. c  o  m*/

    HiddenHttpMethodFilter hhmFilter = new HiddenHttpMethodFilter();
    return new Filter[] { ceFilter, hhmFilter };
}

From source file:com.ameer.testweb.app.conf.WebAppInitializer.java

@Override
protected Filter[] getServletFilters() {
    CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
    characterEncodingFilter.setEncoding("UTF-8");
    characterEncodingFilter.setForceEncoding(true);

    return new Filter[] { characterEncodingFilter };
}

From source file:cz.muni.fi.pa165.rest.layer.Initializer.java

@Override
protected Filter[] getServletFilters() {
    CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter();
    encodingFilter.setEncoding("utf-8");
    encodingFilter.setForceEncoding(true);

    ShallowEtagHeaderFilter shallowEtagHeaderFilter = new ShallowEtagHeaderFilter();

    return new Filter[] { encodingFilter, shallowEtagHeaderFilter };
}

From source file:br.com.alura.casadocodigo.conf.ServletSpringMVC.java

@Override
protected Filter[] getServletFilters() {
    CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
    characterEncodingFilter.setEncoding("UTF-8");
    return new Filter[] { characterEncodingFilter };
}

From source file:mx.edu.um.eventosum.config.WebAppInitializer.java

@Override
protected Filter[] getServletFilters() {

    CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
    characterEncodingFilter.setEncoding("UTF-8");

    return new Filter[] { characterEncodingFilter };
}

From source file:cz.muni.fi.mvc.config.WebAppInitializer.java

@Override
protected Filter[] getServletFilters() {
    CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter();
    encodingFilter.setEncoding("utf-8");
    return new Filter[] { encodingFilter };
}