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

  • 相关阅读:
    vue 封装数据字典项翻译方法
    vue 判断是否为移动端
    elementUI 日期控件
    Laravel 数据库backup 导入/导出
    yarn 安装出现 git 443 网络错误解决思路
    nvm简介
    nrm简介
    npm简介
    python 时间序列学习笔记
    java常见面试题——java常见笔试题
  • 原文地址:https://www.cnblogs.com/liuyq/p/3963773.html
Copyright © 2011-2022 走看看