zoukankan      html  css  js  c++  java
  • 【Java】解决中文在post/get请求乱码的问题

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

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

    直接上Demo

    @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);
    
        }
    }    
  • 相关阅读:
    Java Spring AOP用法
    Spring IOC的简单实现
    随机数
    Java 正则表达式
    日期格式转换
    maven settings.xml详解
    JSP与Servlet的关系
    EL表达式学习
    FreeMarker学习2
    FreeMarker学习
  • 原文地址:https://www.cnblogs.com/robotpaul/p/12500037.html
Copyright © 2011-2022 走看看