Servlet-解决Post请求中文乱码问题
package com.orzjiangxiaoyu.servlet; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; /** * @author orz * @create 2020-09-10 22:25 */ public class ZhPostServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //设置请求体的字符集为utf-8,从而解决post请求的中文乱码问题 //也必须在获取请求参数之前调用才有效 req.setCharacterEncoding("UTF-8"); System.out.println("username:"+req.getParameter("username")); } }