日期:2014-05-18  浏览次数:20718 次

写JSP时遇到的问题,请给我解答下。
我在页面中用JSP动态地生成了很多check控件,并且是分页显示的,现在我想要统计那些被勾选了的控件(参数要传给JSP处理),并把它们立即反映在页面上(比如总的被勾选的个数,有哪些项被选了),该怎么做呢?

------解决方案--------------------
给每个Check加上onclick事件,用js处理选中或不选中
------解决方案--------------------
老办法:在js中如果check名称相同可以用集合形式访问,循环读取状态便可实现.
------解决方案--------------------
我看他们都说用session存选中了那些
------解决方案--------------------
假设已经存在了 3个checkbox框,对于checkbox框都有对应checked属性,这个属性值决定了这个checkbox是否被选中。另外还存在一个hidden域(可选)。
如何取值:
对于已经存在的checkbox,我们写一个script function,将选中的checkbox存放在一个array中,假设这个数组为checkArr,这个时候我们要将参数传递给jsp或者action进行处理,2种方式:
1:url传递。例如:http://localhost:8080/myweb/oa/process.jsp?username= 'XXXX ';
2:通过hidden传递(属于formbean类型的传递方式)