java - setCharacterEncoding 问题

标签 java servlets

我有这行代码:

response.setCharacterEncoding("UTF-8");

我收到这个错误:

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

Eclipse 建议将 response 转换为 request,这是我不想做的事情。请问有人可以帮我解决这个问题吗?

最佳答案

参见 the javadoc .此方法自 servlet 2.4 以来就存在。要么你的服务器支持这个版本(或更高版本)的 servlet 规范,并且你的构建路径中的 jar 太旧,要么不支持它,你不应该使用这个方法。

在后一种情况下,请阅读 javadoc 以了解应该用什么替换它。

关于java - setCharacterEncoding 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10710668/

相关文章:

java - JFileChooser 未处理?

java - 为什么我的 servlet session 不持久?

java - MVC 中 View 与模型的通信如何发生

java - HashSet 中的 equals 方法

java - 如何检查有多少数组元素有值?

java - 使用 Jsoup 登录网站时遇到问题,

java - 如何使用线程中断方法停止线程

java - 如何更改时间线.js 源而不是 JSON 文件接收 JSON 字符串?

java - 如果我想编写 servlet,是否必须重写所有 Java 服务器?

java - 无法在jsp页面中调用servlet的doPost()方法