是否只有Input的Type=“radio”的时候才可以使用request.getParameterValues得到多个输入记录的值?
如果现在需要多个Type=“Text”类型的输入,提交后可以在后台得到值吗?我试了一下,好像有问题。得到的是Null。

解决方案 »

  1.   

    如果现在需要多个Type=“Text”类型的输入,提交后可以在后台得到值吗?
    ----------------
    可以啊,只要这些text的name是一样的就可以了。
    然后可以用request.getParameterValues,把他们的值放在了数组里。
      

  2.   

    在jsp里是这样的
    <input type="text" id="test_1" name="test" size="15" value="${data.test[0]}"/>
    <input type="text" id="test_2" name="test" size="15" value="${data.test[1]}"/> 使用了JSP标签.
    当我在后台servlet中用req.getParameterValues("test")取到的确是Null,
    不太明白是怎么回事。
      

  3.   

    在jsp里是这样的
    <input type="text" id="test_1" name="test" size="15" value="${data.test[0]}"/>
    <input type="text" id="test_2" name="test" size="15" value="${data.test[1]}"/> id有什么用.去掉试试,在页面上查看源文件,是否有值
      

  4.   

    在jsp里是这样的
    <input type="text" id="test_1" name="test" size="15" value="${data.test[0]}"/>
    <input type="text" id="test_2" name="test" size="15" value="${data.test[1]}"/> 我就不明白,你这样写有什么实际意义吗?做开发时,会这样用吗?
      

  5.   

    TO chentaihai() ,
    这是个测试,开发时肯定不会这样用了。
      

  6.   

    我就这样用了,哈哈
    比如我录入不确定的东西,<input type="text" id="test_1" name="test" size="15" value="${data.test[0]}"/>
    <input type="text" id="test_2" name="test" size="15" value="${data.test[1]}"/> 
    然后
    req.getParameterValues("test")应该可以得到个数组的,你用req.getParameter("test")先试下看看