分享

jsp获取多个checkbox的值

 Blex 2011-03-29
最近要做一个动态设置用户权限值,也就是说权限未知,可以从一张表中获取。这就要从表中读取记录,并动态生成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]);
   %>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多