zoukankan      html  css  js  c++  java
  • response.setCharacterEncoding方法未定义

    代码一搬家,就报这错。之前几次稀里糊涂搞好忘记总结。

    问题原因:

    http://yjzagan2003.iteye.com/blog/1114035

    这个大哥写好了:{

    项目中用到Tomcat和weblogic.jar包,先引入weblogic.jar包时,HttpServletResponse下的setCharacterEncoding()方法报错,因为weblogic.jar中也有 HttpServletResponse类,但是没有 setCharacterEncoding方法。

         应该先把应用加到tomcat服务器中,再在应用中引入weblogic.jar包,就不会报错。

    }

    按照上述方法:

    1、找到properties--》java build path--》Libraries

    2、remove "Web App Libraries"(我这里weblogic.jar在这个Libraries中),clean一下。

    3、回到1位置,addLibraries。 一切OK。

    前提

    (我这里项目已经和runtimes(tomcat的)关联好了。)

    -----------------------------------------------------------------------上面说法存在问题

    HttpServletResponse存在于servlet-api.jar中,

    2.3版本的servlet-api.jar中HttpServletResponse没有setCharacterEncoding方法。

    2.4版本才有。需要将项目中的jar更新即可。

    而关联上tomcat之后,classpath中的jar又丰富了,2.4版本应该了2.3版本,也不会报错。

    本文转载于:http://zoutuo1986.iteye.com/blog/1326250

  • 相关阅读:
    获取字符串出现的次数
    手机号码正则表达式验证
    DOM: EVENT FLOW
    AsyncCallback 异步回调委托
    高德地图
    我的json
    Arrow function restore
    constructor&object 的联系与对比
    for each/in/of的解释and example
    program发展史及以后预测
  • 原文地址:https://www.cnblogs.com/liuyq/p/3963773.html
Copyright © 2011-2022 走看看