当前位置: 技术问答>java相关
如何在Servlet里取得多个checkbox的value?
来源: 互联网 发布时间:2015-08-30
本文导语: 在表单中,我用JSP写了多个checkbox,它是用循环控制的,所有有多少个暂时不太清楚,我把它的name定义为name=""(i初始值为0).但问题在Servlet里面,我该怎么取出选中的checkbox的value呢?用request.getParameter(name);?但name那该怎么写呢??...
在表单中,我用JSP写了多个checkbox,它是用循环控制的,所有有多少个暂时不太清楚,我把它的name定义为name=""(i初始值为0).但问题在Servlet里面,我该怎么取出选中的checkbox的value呢?用request.getParameter(name);?但name那该怎么写呢???我不清楚选中的checkbox的name是什么啊,我该怎么办?我也想是不是可以换个命名的方法,但没想出一个好的办法来.希望各位帮忙啊~~~~~
|
用相同的Name,在servlet中用request.getParameterValues()得到一个数组!
|
用相同的name例如;name="checkname",value=
然後用request.getParameterValue("checkname");
這樣就可以獲取所有被選中的check的value了
給你一段ASP代碼一用就明白了:(JSP也一樣)
a.asp
然後用request.getParameterValue("checkname");
這樣就可以獲取所有被選中的check的value了
給你一段ASP代碼一用就明白了:(JSP也一樣)
a.asp
name_1
price_1
name_2
price_2
name_3
price_3
testSub.asp
|
试一试这样些可不可以
Sting temp
temp="checkname"+i;
request.getParameterValue(temp);
Sting temp
temp="checkname"+i;
request.getParameterValue(temp);