当前位置: 技术问答>java相关
ASP的功能在JSP中怎么实现呀?谢谢!!!
来源: 互联网 发布时间:2015-07-06
本文导语: 我从一个表中查询出记录,在前面加多一列(复选框),用于判断是否选中了这一行,然后进行修改,在asp中,我可以用以下的语句得到被选中的行, int select_count=request.form("chk").count 在JSP中我应该如何做呢?谢谢!!!! ...
我从一个表中查询出记录,在前面加多一列(复选框),用于判断是否选中了这一行,然后进行修改,在asp中,我可以用以下的语句得到被选中的行,
int select_count=request.form("chk").count
在JSP中我应该如何做呢?谢谢!!!!
int select_count=request.form("chk").count
在JSP中我应该如何做呢?谢谢!!!!
|
未被选中的checkbox,其值不会被提交,
String[] chks = request.getParameterValues( "chk" );
虽然上面能得到所有被选中的checkbox,但并不能判断哪些行被选中,
如果共有3行,第1、3行被选了,得到的数组chks只有两个元素,但你
不能判断是1、3行被选中,还有1、2行被选中亦或其它。
所以必须为每一行设置一个hidden域,在checkbox的onclick事件中
改变相应的hidden域的值,1为选中,0为未选中,提交后判断hidden
域的数组元素的值。这有些麻烦,但只能这样了
String[] chks = request.getParameterValues( "chk" );
虽然上面能得到所有被选中的checkbox,但并不能判断哪些行被选中,
如果共有3行,第1、3行被选了,得到的数组chks只有两个元素,但你
不能判断是1、3行被选中,还有1、2行被选中亦或其它。
所以必须为每一行设置一个hidden域,在checkbox的onclick事件中
改变相应的hidden域的值,1为选中,0为未选中,提交后判断hidden
域的数组元素的值。这有些麻烦,但只能这样了