request请求获取参数的实现方法(post和get两种方式)

电玩女神 2023-09-24 09:17 180阅读 0赞

  package request萩箔資函Post賜宀get歌方;

  import java.io.IOException;

  import java.util.Arrays;

  import java.util.Enumeration;

  import java.util.Iterator;

  import java.util.Map;

  import javax.servlet.ServletException;

  import javax.servlet.annotation.WebServlet;

  import javax.servlet.http.HttpServlet;

  import javax.servlet.http.HttpServletRequest;

  import javax.servlet.http.HttpServletResponse;

  @WebServlet(“/AAServlet”)

  public class AAServlet extends HttpServlet {

  private static final long serialVersionUID=1L;

  protected void doGet(HttpServletRequest request,

  HttpServletResponse response) throws ServletException, IOException {

  System.out.println(“get:”+request.getParameter(“xxx”));

  System.out.println(“get:”+request.getParameter(“yyy”));

  }

  protected void doPost(HttpServletRequest request,

  HttpServletResponse response) throws ServletException, IOException {

  request.setCharacterEncoding(“utf-8”);

  response.setContentType(“text/html;charset=utf-8”);

  String username=request.getParameter(“username”);

  String password=request.getParameter(“password”);

  String[] hobby=request.getParameterValues(“hobby”);

  System.out.println(username+”,”+password+”,”+Arrays.toString(hobby));

  Enumeration> names2=request.getParameterNames();

  while(names2.hasMoreElements()){

  System.out.println(names2.nextElement());

  }

  // Iterator names=(Iterator ) request.getParameterNames();

  // while(names.hasNext()){

  // System.out.println(names.next());

  // }

  Map map=(Map )request.getParameterMap();

  for(String name:map.keySet()){

  String[] values=map.get(name);

  System.out.println(name+”=”+Arrays.toString(values));

  }

  }

  }

发表评论

表情:
评论列表 (有 0 条评论,180人围观)

还没有评论,来说两句吧...

相关阅读