我正在研究一个项目。直到最后我一直在使用JBuilder2008,我的代码是正确的,我的项目可以成功工作。今天我必须使用MyEclipse。
我有一个问题:
request.setCharacterEncoding(“ UTF-8”);在“ setCharacterEncoding”下方有一条红线,并且有以下问题消息:
未为类型HttpServletRequest类型定义方法setCharacterEncoding(String)
你能告诉我该怎么办吗?
坦克帮助我前进。
最佳答案
我认为问题在于您的Eclipse已配置为使用旧版的servlet API。参见此forum post。 (最后是正确的。)该方法肯定存在于Java Servlet 2.4 API中。
(FWIW,我通过显式的Maven依赖关系获取了Java Servlet API,所以我不host持IDE设置所隐含的默认版本。)