编码过滤器在web.xml中配置的话,效果一样吗

编码过滤器在web.xml中配置的话,效果一样吗

<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>
</filter>
<filter-mapping>
 <filter-name>EncodingFilter</filter-name>
 <url-pattern>/*</url-pattern>
</filter-mapping>

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
暗淡冬天 2019-09-10 17:21:18

过滤器都是需要在web.xml中配置,只是我们使用的过滤器类可以不同,可以使用自定义的过滤器类或者SpringMVC给我们提供的过滤器类CharacterEncodingFilter。也就是说:只是<filter-class></filter-class>中指定的类不一样而已。

当然,不管是使用自定义的过滤器类 还是 SpringMVC提供的过滤器类,它们实现的效果都是一样的。只是,如果使用SpringMVC提供的过滤器类,开发起来更为快捷,毕竟不需要我们在手动创建一个类了嘛。

好帮手慕阿满 2019-07-31 14:07:45

同学你好,同学是指手动书写编码过滤器的servlet,然后在web.xml配置映射,和直接在web.xml使用spring的编码过滤器的效果吗?如果是,效果是一样的哦。如果不是,建议同学将问题具体描述一下。

祝:学习愉快~

  • 提问者 慕数据5106356 #1
    我是说这个com.imooc.oa.global.EncodingFilter 还有这个<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>他俩的效果一样吗,有什么区别
    2019-08-01 09:49:54
  • 好帮手慕阿满 回复 提问者 慕数据5106356 #2
    同学你好,com.imooc.oa.global.EncodingFilte是项目中配置的编码过滤器,org.springframework.web.filter.CharacterEncodingFilter是Spring提供的编码过滤器,都是对编码过滤,效果是一样的。祝:学习愉快~
    2019-08-01 11:14:02
慕娘7481109 2019-07-31 10:28:24

编码过滤器就是在web.xml中配置的.

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师