如何获取表单<input type="text">数组值

问题描述:在a1.jsp中填写表单数据,表单的text名为数组形式, 然后提交后输出表单数据

 

a1.jsp(部分代码)

 

<form action="a2.jsp" name="f1" method="post">

     <input type="text" name="sign[0]">

     <input type="text" name="sign[1]">

     <br><br>

     <input type="submit" name="submit" value="提交">

</form>

 

 

a2.jsp(部分代码)

 

<% 

     String[] s = request.getParameterValues("sign");

     for(String tmp : s){

     out.println(tmp + "\n");

     }

%>

 

 

这样a2.jsp中是得不到a1.jsp的表单数据,会提示s为空

 

请问正确的代码应该是什么 谢谢大家~~~!

 

 

 

你的a1.jsp的 [color=red]name="sign"[/color]
a2.jsp再String[] s = request.getParameterValues("sign");就行了

request.getParameter()