本帖最后由 fengfenglucky 于 2010-06-02 15:49:10 编辑

解决方案 »

  1.   

    String str="浏览器地址栏里的地址字符串"
    if(str.indexof("88")=-1){
      str="http://xxx:88/xxx.jsp";
    }
      

  2.   

    走了呀 “System.out.println("uri+url=="+uri+url);”打印出结果了
      

  3.   

    打印的结果是:urit+url==8088 http://localhost:88/portfilter/index3.jsp
      

  4.   

    就是操作一个字符串吗?
    就等于把"abc8088def"替换成"abc88def",用正则表达式试试。
    加断点再查查吧
      

  5.   

    不是,替换的问题,是sendRedirect跳转的问题呀
      

  6.   

    你的 配置文件中有把 <url-pattern>/*</url-pattern>配置成/*吗?否则只会对一个jsp进行过滤