0
点赞
收藏
分享

微信扫一扫

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

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 条评论