在javaEE中通过重定向后面的问号传递中文,会有乱码问题。 问题 response.sendRedirect("DeptListServlet?msg=该条记录已经被删除"); 解决 通过URLEncoder进行中文编码 String msg = java.net.URLEncoder.encode("该条记录已经被删除", "utf-8"); response.sendRedirect("DeptListServlet?msg="+msg); THE END