1

在一个项目中,开发人员使用了HttpServletResponse.setContentTYpe(),然后是HttpServletResponse.setCharacterEncoding(); 由于response.setCharacterEncoding.

很明显,该HttpServletResponse课程丢失了,但仔细检查我做了很多研究并发现最合理的原因可能是这个servlet-api.jar并且jsp-api.jar没有包含在classpath构建过​​程中。我也在开发人员端检查了它,但错误仍然存​​在。所以我问了那些在这个过程中是老手的人,他提出的原因是错误是由于HttpServletResponse.setContentTYpe(),其次是,并且在用它的工作正常HttpServletResponse.setCharacterEncoding()替换了两条线之后。HttpServletResponse.setContentType("application/json;UTF8")

我再次浏览了 javadocs 以查看是否可能,但我没有任何这样的逻辑。谁能告诉我这两种方法是否可能导致编译错误。还是我需要从 Complete Reference 开始学习 Java。

4

0 回答 0