无法解释的编译错误

时间:2012-12-06 15:55:01

标签: java-ee-5

在项目中,开发人员使用HttpServletResponse.setContentTYpe(),然后使用HttpServletResponse.setCharacterEncoding();由于response.setCharacterEncoding,部署设置出现了编译错误。

很明显HttpServletResponse课程遗失了,但是要仔细检查我做了很多研究,并发现最合理的原因可能是servlet-api.jarjsp-api.jar在构建过程中未被包含在classpath中。我也在开发人员端检查了它,但错误仍然存​​在。所以我询问过这个过程中经验丰富的人,他提出的原因是错误是由于HttpServletResponse.setContentTYpe(),然后是HttpServletResponse.setCharacterEncoding(),并且在用两行替换之后HttpServletResponse.setContentType("application/json;UTF8")它的工作正常。

我再次通过javadocs查看是否可能,但我没有得到任何这样的逻辑。任何人都可以告诉我,这两种方法是否可能导致编译错误。 或者我是否需要从Complete Reference开始学习Java。

0 个答案:

没有答案