首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

web.xml中filter加载顺序有关问题

2012-11-05 
web.xml中filter加载顺序问题昨天遇到了一个问题,项目中需要用到了urlrewrite,发现地址经过rewrite后,接收

web.xml中filter加载顺序问题
昨天遇到了一个问题,项目中需要用到了urlrewrite,发现地址经过rewrite后,接收到表单post过来的中文数据全是乱码,奇怪了,我的Set Character Encoding这个filter为啥没起作用呢,如下示例,找了半天原因,后来网上找到一篇文章,简单说是filter加载是有顺序的,请看第二个xml,将设置编码方式的filter放到了urlrewrite前面,乱码就不见了,我也不知道具体是为什么,但是通过断点发现这个web.xml中确实是按照你写的先后顺序来执行的,估计是urlrewrite中有转过码,导致filter中再设置编码已经无效。

 看到这个问题顺便翻了下servlet specification
其中是这样描述的:
 

热点排行