1、在JSP頁面前加這個
<%@ page language="java" pageEncoding="utf-8"%>
2、servlet中的doget方法是自動生成的話,把其中的response.getWriter().append("Served at: ").append(request.getContextPath());去掉試試。(我是通過這個方法解決的)
3、Tomcat server.xml 中,
加入<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
4、servlet里面加上 response.setCharacterEncoding("UTF-8")
5、servlet里面加上 request.setCharacterEncoding("UTF-8");
參考鏈接:https://blog.csdn.net/qq_34823218/article/details/106677612