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

发布于 2024-09-13 09:54:51 字数 288 浏览 7 评论 0 原文

当使用 JBuilder2008 时,我的项目将成功构建。我更改为 MyEclipse 并发现以下问题:

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

对于 HttpServletRequest 类型,方法 setCharacterEncoding(String) 未定义

您能告诉我该怎么办吗?

When working with JBuilder2008 my project would build successfully. I changed to MyEclipse and found the following issue:

request.setCharacterEncoding("UTF-8"); has got a red line below setCharacterEncoding and it has below problem message:

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

Could you tell me what shall I do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

古镇旧梦 2024-09-20 09:54:51

我认为问题在于您的 Eclipse 配置为使用旧版本的 servlet API;请参阅此论坛帖子。 (就在最后。)该方法肯定存在于 Java Servlet 2.4 API 中。

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

I think that the problem is that your Eclipse is configured to use an older version of the servlet APIs; see this forum post. (Right at the end.) The method is certainly present in the Java Servlet 2.4 APIs.

(FWIW, I pick up my Java Servlet APIs via an explicit Maven dependency, so I'm not hostage to the default version implied by my IDE settings.)

葬花如无物 2024-09-20 09:54:51

在 MyEclipse IDE 中,请在项目的构建路径中添加“javaee.jar”。这将解决您提到的有关“request.setCharacterEncoding(“UTF-8”)”的错误

通常,在运行时(在Web服务器容器内)这个jar将已经在类路径中。但是在IDE中开发时,您可能会遇到这个编译时错误。

您将在路径中找到此 JAR,具体取决于您的安装路径:例如,

C:\MyEclipse6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.0.0.zmyeclipse60020070820\data\libraryset\EE_5

Inside MyEclipse IDE, please add 'javaee.jar' in your Project's build-path. This will solve your mentioned error about "request.setCharacterEncoding("UTF-8") "

Usually, during run-time (within web-server container) this jar will be already in classpath. But during development inside IDE, you may face this compile time error.

You will find this JAR at path depending upon your installation path:For example,

C:\MyEclipse6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.0.0.zmyeclipse60020070820\data\libraryset\EE_5
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文