代码片段如下   
protected void encodeResponse( HttpServletResponse aResponse )
   {
      // handle utf-8 chars in the wsdl listing
      aResponse.setCharacterEncoding( AeUTF8Util.UTF8_ENCODING );
   }
结果提示没有 setCharacterEncoding()方法 
我看了下HttpServletResponse 的定义 HttpServletResponse 被定义成一个接口
是不是我引的servlet.jar包版本不够高啊
如果是这样的话 求一个包的下载链接

解决方案 »

  1.   

    javax.servlet.http.HttpServletResponse 这个类有 setCharacterEncoding(String str); 方法
    是你搞错了吧
      

  2.   

    我也出现了这个问题,在我写的框架包里都没问题,但是就在我把源码考到应用工程下后就报错,我们的框架在其中是用到了Velocity的
      

  3.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【lulu8383】截止到2008-07-24 09:55:20的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  4.   

    javax.servlet.ServletResponse.setCharacterEncoding方法是 SERVLET 2.4 里才加进去的。
      

  5.   

    我的问题是因为里面存在两个servlet的jar包,删除一个低版本的就好了。
      

  6.   

    那为啥我的Tomcat7.0的,为啥提示也没此方法啊??不是在JDK里边吧,我的JDK可是1.6??那个jar包API不是服务器自带的吗??,我啥我的提示也没!我看了看javaEE1.5的API,次接口里边就没此方法!跪求答案!!