• GET乱码(2)


     1 package six.four.five.web;
     2 
     3 import javax.servlet.ServletException;
     4 import javax.servlet.annotation.WebServlet;
     5 import javax.servlet.http.HttpServlet;
     6 import javax.servlet.http.HttpServletRequest;
     7 import javax.servlet.http.HttpServletResponse;
     8 import java.io.IOException;
     9 import java.io.PrintWriter;
    10 import java.net.URLDecoder;
    11 
    12 @WebServlet(name = "ServletDemo3")
    13 public class ServletDemo3 extends HttpServlet {
    14     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    15         // 设置响应内容类型
    16         response.setContentType("text/html;charset=UTF-8");
    17 
    18         PrintWriter out = response.getWriter();
    19         String title = "使用 GET 方法读取表单数据";
    20 //        String name =new String(request.getParameter("name").getBytes("ISO8859-1"),"UTF-8");
    21         String name1 = request.getQueryString();
    22         String name = URLDecoder.decode(name1, "UTF-8");
    23         // 处理中文
    24         String docType = "<!DOCTYPE html> 
    ";
    25         out.println(docType +
    26                 "<html>
    " +
    27                 "<head><title>" + title + "</title></head>
    " +
    28                 "<body bgcolor="#f0f0f0">
    " +
    29                 "<h1 align="center">" + title + "</h1>
    " +
    30                 "<ul>
    " +
    31                 "  <li><b>站点名</b>:"
    32                 + name.split("=")[1] + "
    " +
    33                 "  <li><b>网址</b>:"
    34                 + request.getParameter("url") + "
    " +
    35                 "</ul>
    " +
    36                 "</body></html>");
    37     }
    38 
    39     // 处理 POST 方法请求的方法
    40     public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    41         doGet(request, response);
    42     }
    43 }

    解决方法在 21,22行

    具体参照了:https://blog.csdn.net/justloveyou_/article/details/57156039    和     https://blog.csdn.net/justloveyou_/article/details/57156039      和       https://blog.csdn.net/gg12365gg/article/details/52347214

  • 相关阅读:
    Android控件系列之RadioButton&RadioGroup
    清理android桌面
    GPRS无限流量卡
    Android权限大全1
    android权限大全
    猎豹免费WIFI怎么用
    100%参考点总结
    手机淘宝flexible布局探索及最终方案
    (持续更新中)移动端web开发兼容总结
    (持续更新)浏览器兼容性总结—之前端开发常用属性及api
  • 原文地址:https://www.cnblogs.com/AI-Cobe/p/9290594.html
Copyright © 2020-2023  润新知