tomcat配置文件

来源:6-9 用户模块所有功能自测试

精慕门3403802

2019-01-30

web.xml中过滤器设置utf-8编码过滤,客户端get请求头中有中文,传到控制层是乱码,但是配置过tomcat的配置文件service.xml后,就正常了,请问web.xml中过滤器为什么不起作用?

写回答

1回答

geelylucky

2019-01-30

亲爱的同学,你好,我是geely老师的助教。

web.xml里面的过滤器是servlet层面的过滤,请求能到达servlet层是经历了层层过滤,web.xml里面的过滤器只是其中之一,如果上层编码不正确的话,当然是会影响到后续的处理,所以并不是web.xml的过滤器不起作用,而是传给它的数据没有处理正确。

0
2
geelylucky
回复
精慕门3403802
这个需要去研究一下tomcat,我对tomcat了解得不多,并且里面是有很多过滤器的,没法详细给你一一列举出来,你可以去学一下tomcat相关知识。
2019-01-30
共2条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9487 学习 · 8814 问题

查看课程