String s = (HttpServletRequest)request.getOutputStream().replaceAll(searchStr, replaceStr);
这句改成
String s = request.getOutputStream().replaceAll(searchStr, replaceStr);

解决方案 »

  1.   

    String s = (HttpServletRequest)request.getOutputStream().replaceAll(searchStr, replaceStr);
    这句改成
    String s = request.getOutputStream().replaceAll(searchStr, replaceStr);
    修改后,还是出错:
    D:\weber\club_jsp\helloapp\src\ReplaceTextFilter.java:27: cannot resolve symbol
    symbol  : method getOutputStream ()
    location: interface javax.servlet.ServletRequest
      String s = request.getOutputStream().replaceAll(searchStr, replaceStr);
                        ^
    1 error工具以退出代码 1 完成
      

  2.   

    程序错误啦,ServletRequest 没有 getOutputStream()这个方法
    楼主哪里找来的烂程序
      

  3.   

    程序错误啦,ServletRequest 没有 getOutputStream()这个方法
    楼主哪里找来的烂程序是别人指点的我,然后在那些基础上修改的,请问怎样修改呢?谢谢了!!
      

  4.   

    楼主你两个过滤器一样名字的?如果我没理解错的话应该是:一个为过滤器Filter,目的是将指定的目录都通过到这里来处理,另一个是Wrapper,是强制把request的某个方法改值的。
      

  5.   

    response.getOutputStream()
    哪儿来得request.getOutputStream()