我用URL地址重写后,以 .do,.jsp 的请求变成了以.html的请求
过滤器就不能过滤了
出现了中文乱码
请问怎样解决

解决方案 »

  1.   

    http-》apache-》web应用你是用的apache重写url的吧,那你web应用就该适配改后的html,也是一个对应关系而已,你过滤器要变了,比如 /user/edit.html对应user的edit方法,以此类推。
      

  2.   

    采用的是Struts 1.x 的 Filter 过滤
    我用的服务器测试的是tomcat6.0 
    发布后用的是apache
    还是不很明白 好像是在服务器的配置文件里面修改吧?
    能否介绍哈
      

  3.   

    <rule>
    <from>/test/([0-9]+)</from>
    <to>/test.do?id=$1</to>
    </rule> 就是一个规则转换
      

  4.   

    http://blog.csdn.net/lifaming15/archive/2008/10/16/3084282.aspx
      

  5.   

    web.xml里把.do或.jsp改成.html不就OK啦