有request.getParameters()或request.getValues()方法吗?

解决方案 »

  1.   

    Enumeration enum = request.getParameterNames();
        while (enum.hasMoreElements()) {
          String str = (String)enum.nextElement();
            String id = (String) request.getParameterValues(str)[0];
        }
      

  2.   

    String[] goods=request.getParameterValues();
    for(int i=0;i<goods.length;i++)
      out.println(goods[i]);
      

  3.   

    Enumeration enum = request.getParameterNames();
    while (enum.hasMoreElements()) {
        String str = (String)enum.nextElement();
        String id = (String) request.getParameterValues(str)[0];
    }
      

  4.   

    String[] goods=(String[]) request.getParameterValues("goods");
      

  5.   

    String[] goods=request.getParameterValues();
    for(int i=0;i<goods.length;i++)
      out.println(goods[i]);
      

  6.   

    String[] goods=request.getParameterValues("goods");
    if (goods!=null&&goods.length>0)
        for(int i=0;i<goods.length;i++)
           out.println(goods[i]);
      

  7.   

    给每个复选框取一个不同的名字。
    <form name="form1" method="post" action=".../buy.jsp">
    <p align=legt>请选择购买的商品</p>
    <input name="goods1" type="checkbox" value="大米">大米&nbsp;
    <input name="goods2" type="checkbox" value="苹果">苹果&nbsp;
    <input name="goods3" type="checkbox" value="橘子">橘子&nbsp;
    <input name="goods4" type="checkbox" value="玉米">玉米&nbsp;
    〈/form>然后用下面的代码得到每个复选框的值:
    String[] goods=new String[4];
    goods[0]=request.getParameter("goods1");
    goods[1]=request.getParameter("goods2");
    goods[2]=request.getParameter("goods3");
    goods[3]=request.getParameter("goods4");
      

  8.   

    String[] goods=new String[4];
    goods[0]=request.getParameter("goods[0]");
    goods[1]=request.getParameter("goods[1]");
    goods[2]=request.getParameter("goods[2]");
    goods[3]=request.getParameter("goods[4]);
      

  9.   

    小弟真是猪头了,忘了有request.getParameterValues()了,哎。