ASP的功能在JSP中怎么实现呀?谢谢!!!

Leony 2002-07-01 03:07:10
我从一个表中查询出记录,在前面加多一列(复选框),用于判断是否选中了这一行,然后进行修改,在asp中,我可以用以下的语句得到被选中的行,
int select_count=request.form("chk").count
在JSP中我应该如何做呢?谢谢!!!!
...全文
30 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xujiaqiang 2002-07-04
  • 打赏
  • 举报
回复
未被选中的checkbox,其值不会被提交,
String[] chks = request.getParameterValues( "chk" );
虽然上面能得到所有被选中的checkbox,但并不能判断哪些行被选中,
如果共有3行,第1、3行被选了,得到的数组chks只有两个元素,但你
不能判断是1、3行被选中,还有1、2行被选中亦或其它。
所以必须为每一行设置一个hidden域,在checkbox的onclick事件中
改变相应的hidden域的值,1为选中,0为未选中,提交后判断hidden
域的数组元素的值。这有些麻烦,但只能这样了
lilyfirstone 2002-07-02
  • 打赏
  • 举报
回复
我有过类似的一个问题,确实就是一个一个来测试是否有点击事件发生的,其实这并不麻烦,你的记录应该是依照数据库里记录滚动输出的,用一个循环,一个参数,一个函数响应不就行了吗
aper168 2002-07-01
  • 打赏
  • 举报
回复
我明天给你答!
sunfire1978 2002-07-01
  • 打赏
  • 举报
回复
关注!!!
Leony 2002-07-01
  • 打赏
  • 举报
回复
有许多行记录,我怎么去循环那些行呢?判断每一行前面的复选框是否被选中?然后读取这一行的主要字段的值,进行修改和删除。
lilyfirstone 2002-07-01
  • 打赏
  • 举报
回复
用javascript可以实现,况且用那个request.getparameter(名字)不能读取吗?
不过我也刚开始学,仅供参考
icech 2002-07-01
  • 打赏
  • 举报
回复
guan zhu !
有意思。

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧