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

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

Introduction

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

Prototype

public void setForceEncoding(boolean forceEncoding) 

Source Link

Document

Set whether the configured #setEncoding encoding of this filter is supposed to override existing request and response encodings.

Usage

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

/**
 * Creates the filter chain./*from   w ww  . j  a  v a2 s.co  m*/
 * @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:org.uoiu.platform.web.DefaultWebApplicationInitializer.java

private CharacterEncodingFilter characterEncodingFilter() {
    CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter();
    encodingFilter.setForceEncoding(true);
    encodingFilter.setEncoding("UTF-8");
    return 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);

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

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:loternik.MyTomcatApplication.java

/**
 *
 * @return/*w w w . j a  v a2s.co m*/
 */
@Bean
public Filter characterEncodingFilter() {
    CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
    characterEncodingFilter.setEncoding("UTF-8");
    characterEncodingFilter.setForceEncoding(true);
    return 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:com.kdubb.socialshowcaseboot.config.SpringMvcInitializer.java

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

    DelegatingFilterProxy reconnectDelegate = new DelegatingFilterProxy("apiExceptionHandler");

    return new Filter[] { reconnectDelegate, encodingFilter, new HiddenHttpMethodFilter() };
}

From source file:org.jhk.pulsing.web.config.WebAppInitializer.java

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

    return new Filter[] { new HiddenHttpMethodFilter(), cFilter, new HttpPutFormContentFilter(),
            new ShallowEtagHeaderFilter() };
}

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:de.tsystems.daisy.WebInitializer.java

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