如何获取到get丶post 请求的url里的所有参数

    xiaoxiao2021-03-25  104

    public class GetParams extends HttpServlet {       private static final long serialVersionUID = 1L;          public GetParams() {           super();       }          protected void doGet(HttpServletRequest request,               HttpServletResponse response) throws ServletException, IOException {           PrintWriter writer = response.getWriter();           writer.println("GET " + request.getRequestURL() + " "                   + request.getQueryString());              Map<String, String[]> params = request.getParameterMap();           String queryString = "";           for (String key : params.keySet()) {               String[] values = params.get(key);               for (int i = 0; i < values.length; i++) {                   String value = values[i];                   queryString += key + "=" + value + "&";               }           }           // 去掉最后一个空格           queryString = queryString.substring(0, queryString.length() - 1);           writer.println("GET " + request.getRequestURL() + " " + queryString);       }          protected void doPost(HttpServletRequest request,               HttpServletResponse response) throws ServletException, IOException {           PrintWriter writer = response.getWriter();           Map<String, String[]> params = request.getParameterMap();           String queryString = "";           for (String key : params.keySet()) {               String[] values = params.get(key);               for (int i = 0; i < values.length; i++) {                   String value = values[i];                   queryString += key + "=" + value + "&";               }           }           // 去掉最后一个空格           queryString = queryString.substring(0, queryString.length() - 1);           writer.println("POST " + request.getRequestURL() + " " + queryString);       }   }     

    转载请注明原文地址: https://ju.6miu.com/read-24335.html

    最新回复(0)