java - request.setCharacterEncoding ("UTF-8") 从 JBuilder2008 转到 myEclipse 时出错

标签 java eclipse myeclipse

使用 JBuilder2008 时,我的项目将成功构建。我换成MyEclipse,发现以下问题:

request.setCharacterEncoding("UTF-8");setCharacterEncoding 下面有一条红线,并且有以下问题消息:

The method setCharacterEncoding(String) is undefined for the type HttpServletRequest

你能告诉我该怎么办吗?

最佳答案

我认为问题在于您的 Eclipse 配置为使用旧版本的 servlet API;看到这个forum post 。 (就在最后。)该方法肯定存在于 Java Servlet 2.4 API 中。

(FWIW,我通过显式 Maven 依赖项获取 Java Servlet API,因此我不会受到 IDE 设置隐含的默认版本的影响。)

关于java - request.setCharacterEncoding ("UTF-8") 从 JBuilder2008 转到 myEclipse 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3437651/

相关文章:

java - Android平板可以支持fcl文件吗?

java - eclipse java声明快捷方式是什么?

java - 我如何知道 Java 导入的路径?

java - 使用 WebLogic 解析 XML 时出现 ClassCastException

java - int不能转boolean??将代码从 C 转换为 Java

java - 如何绘制从当前位置到目的地的路线方向

java - 如何捕获异常并在 Java 中继续处理

eclipse - 如何通过 JSP 中的按钮单击来调用函数

java - 为什么 http ://localhost:8080 available while 127. 0.0.1 不行? (MyEclipse+Tomcat上的JSP)

java - 在 myeclipse 中安装 windowBuilder