怎样将jsp页面的数组传递给servlet
<%Stringcheck[]=request.getParameterValues("reserve");if(check!=null){for(inti=0;i<ch...
<%
String check[]=request.getParameterValues("reserve");
if(check!=null){
for(int i=0;i<check.length;i++){
out.println(check[i]+"<br>");
}}%>
例如上述jsp页面中的代码,String check[]=request.getParameterValues("reserve");是接收了另一个jsp页面的数组值,我想把这个循环过后得到的check[i]的值用servlet接收,该如何接收,新手求教 展开
String check[]=request.getParameterValues("reserve");
if(check!=null){
for(int i=0;i<check.length;i++){
out.println(check[i]+"<br>");
}}%>
例如上述jsp页面中的代码,String check[]=request.getParameterValues("reserve");是接收了另一个jsp页面的数组值,我想把这个循环过后得到的check[i]的值用servlet接收,该如何接收,新手求教 展开
5个回答
展开全部
可以通过form表单提交,也可以在jsp里面走js提交
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、通过form表单提交
2、通过ajax提交
2、通过ajax提交
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
除非放在session里面,不然传不过去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是要一次性传多个值么?
追问
那是个数组check[i],也就是说把这个数组给传回去
追答
你说的这种多次接收值我也没做过,不过我一般解决这种问题的时候都是把组的内容全部循环一遍拼接成一个string类型,以,号的形式隔开(其他符号也可以,比如string="aa,bb,cc"这样),然后servlet接收这个字符串,用string自带的split方法切割成数组就好了,虽然走了弯路,不过也实现了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询