开发者社区> 问答> 正文

请教BAE spring filter encode兼容性.

BAE spring filter encode兼容性.
万网域名震撼价4元起!>>> »  

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

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>

展开
收起
a123456678 2016-03-16 18:05:32 2538 0
2 条回答
写回答
取消 提交回答
  • 阿里云论坛版主,QQ 1978638808

    Spring Boot 是 Spring 产品中一个新的子项目,致力于简便快捷地搭建基于 Spring 的独立可运行的应用。大多数的 Spring Boot 应用只需要非常少的 Spring 配置。 你能够使用 Spring Boot 创建 Java 应用并通过 java -jar 来运行或者创建传统的通

    2019-07-17 19:04:17
    赞同 展开评论 打赏
  • @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); 
        }
    
    
    2019-07-17 19:04:17
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多