jsp获取多个checkbox的值

最近要做一个动态设置用户权限值,也就是说权限未知,可以从一张表中获取。这就要从表中读取记录,并动态生成checkbox。但如何从服务端获得这些checkbox的值呢?正好我的手中有一个现成asp的源文件。在n个页面跳转之后。终于发现了这个秘密。也就是所有的checkbox的都设为同一名子,如ch1,而value不同,然后就可以用request("ch1")获得这一连串值。
        好了,我要在jsp中实现了。MyJsp.jsp:
<form method="post" action="MyJsp2.jsp">
<input type="checkbox" value="1" name="ch1">

<input type="checkbox" value="2" name="ch1">
<input type="checkbox" value="3" name="ch1">
<input type="checkbox" value="4" name="ch1">
   <input type="submit" name="button1">
</form>
然后在MyJsp2中获得ch1的值:
<%=request.getParameter("ch1") %>
但出来的只是一个值。
后来在网上找到了正确答案:
   <%
   String[]   values   =   request.getParameterValues("ch1");
   for(int i=1;i<values.length;i++)
   out.println(values[i]);
   %>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值