1、问题描述
在继承了HttpServlet类中重载doGet方法时,尝试用println在控制台打印中文信息出现乱码。

代码示例:
public class RequestTest extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("进入这个请求了");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req, resp);
}
}
2、解决办法
- 在IDEA中找到Tomcat的编辑配置。

- 修改虚拟机选项为
-Dfile.encoding=UTF-8
- 应用后,重启Tomcat服务器即可正确打印中文。


489

被折叠的 条评论
为什么被折叠?



