黑马程序员javaweb教程:HttpServletRequest获取参数.doc

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了黑马程序员javaweb教程:HttpServletRequest获取参数.doc相关的知识,希望对你有一定的参考价值。

HttpServletRequest获取参数
  1 HttpServletRequest获取参数方法
  可以使用HttpServletRequest获取客户端的请求参数,相关方法如下:
  String getParameter(String name):通过指定名称获取参数值;
  String[] getParameterValues(String name):通过指定名称获取参数值数组,有可能一个名字对应多个值,例如表单中的多个复选框使用相同的name时;
  Enumeration getParameterNames():获取所有参数的名字;
  Map getParameterMap():获取所有参数对应的Map,其中key为参数名,value为参数值。
  2 传递参数的方式
  传递参数的方式:GET和POST。
  GET:
  地址栏中直接给出参数:http://localhost/param/ParamServlet?p1=v1&p2=v2;
  超链接中给出参数:​​?​​
  表单中给出参数:




  POST:
  表单中给出参数:




  无论是GET还是POST,获取参数的方法是相同的。
  String s1=request.getParameter(“p1”);//返回v1
  String s2=request.getParameter(“p2”);//返回v2




  ​​Param​​
  String s1=request.getParameter("p1");
  String s2=request.getParameter("p2");
  response.getWriter().print("p1=" + s1 + "
");  response.getWriter().print("p2=" + s2 + "
");  Enumeration names=request.getParameterNames();
  while(names.hasMoreElements())
  String name=(String)names.nextElement();
  String value=request.getParameter(name);
  System.out.println(name + "=" + value);
  
  3 多值参数
  例如

以上是关于黑马程序员javaweb教程:HttpServletRequest获取参数.doc的主要内容,如果未能解决你的问题,请参考以下文章

大数据-将MP3保存到数据库并读取出来《黑马程序员_超全面的JavaWeb视频教程vedio》day17

Ajax 及里面的XStream《黑马程序员_超全面的JavaWeb视频教程vedio》

黑马程序员Java自学资源汇总放送

黑马程序员最新版JavaWeb综合案例(前后端完整版)

Ajax原生请求和java对象转成json

黑马程序员最全SSM框架用户角色案例(SSM整合版)