jsp name属性相同的多个input-text表单如何获取值?高分!在线急等,半小时给最佳答案
我的jsp页面有多个text,因为是循环出来的,所以每个text的name属性是一样的,像我从页面提交到servlet,在servlet中如何获得每个text的值?<c:...
我的jsp页面有多个text,因为是循环出来的,所以每个text的name属性是一样的,像我从页面提交到servlet,在servlet中如何获得每个text的值?
<c:forEach items="<%=dd.selectPr("select * from tb_pr_batch_recv_lab_response") %>" var="pe">
${pe.canshu }<input type="text" name="pe"/>
</c:forEach><br><br>
String ddd=request.getParameter("pe");
在servlet中得ddd的值为第一个text的值,我想要所有text的值。 展开
<c:forEach items="<%=dd.selectPr("select * from tb_pr_batch_recv_lab_response") %>" var="pe">
${pe.canshu }<input type="text" name="pe"/>
</c:forEach><br><br>
String ddd=request.getParameter("pe");
在servlet中得ddd的值为第一个text的值,我想要所有text的值。 展开
展开全部
LZ如是是在servlet中
用request.getParameter("Pe");
取到第一个文本框的值.这个很正常啊.!
必须要用request.getParameterValues("Pe");
然会结果为同一“name”的数组的值;
然后servlet中进行遍历;
String[] arr=request.getParameterValues("Pe");
foreach(String s:in arr){
要执行的操作!循环输出值;
}
用request.getParameter("Pe");
取到第一个文本框的值.这个很正常啊.!
必须要用request.getParameterValues("Pe");
然会结果为同一“name”的数组的值;
然后servlet中进行遍历;
String[] arr=request.getParameterValues("Pe");
foreach(String s:in arr){
要执行的操作!循环输出值;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果楼上的办法都不行,你可以试试把input的name的值给加个序号,如:name_1,name_2,name_3,...name_n。
获取值的时候也可以用个循环来获取。
获取值的时候也可以用个循环来获取。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的正解,也可以循环吧,定义数组 循环取值 。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试这个
request.getParameterValues("pe");
request.getParameterValues("pe");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询