【Java】解决中文在post/get请求乱码的问题

乱码主要是编码不统一形成的。html

在Tomcat8.0中已经为咱们解决了在get请求时候传入中文乱码的问题,故咱们须要解决一下post请求中文参数乱码的问题。ide

直接上Demopost

@WebServlet("/register") public class RegisterServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //设置请求的编码为utf-8便可
        req.setCharacterEncoding("utf-8"); String username=req.getParameter("username"); String password=req.getParameter("password"); //设置返回格式
        resp.setContentType("text/html;charset=utf-8"); resp.getWriter().println("注册成功!"+"<br>"); resp.getWriter().println("username:"+username+"<br>"); resp.getWriter().println("password:"+password); } } 
相关文章
相关标签/搜索