请教BAE spring filter encode兼容性.

skygongle 发布于 2013/08/13 15:21
阅读 725
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

@高尤波 你好,想跟你请教个问题:

BAE spring filter encode导致应用无法启动,去掉下面代码就ok.为什么呢?顺便求教一下,bae支持spring security, apache shiro安全框架吗?

encoding filter
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

加载中
0
雾非雾的情思
雾非雾的情思
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
清风郎月
清风郎月
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
jackson_open
jackson_open
你debug进去 看下下面这段代码 : @Override
    protected void doFilterInternal(
            HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
            throws ServletException, IOException {

        if (this.encoding != null && (this.forceEncoding || request.getCharacterEncoding() == null)) {
            request.setCharacterEncoding(this.encoding);
            if (this.forceEncoding) {
                response.setCharacterEncoding(this.encoding);
            }
        }
        filterChain.doFilter(request, response);

    }


OSCHINA
登录后可查看更多优质内容
返回顶部
顶部