如果在servlet中使用像<input type =“checkbox”name =“&lt;%= i%&gt;”/>这样的动态名称,如何检索复选框的名称?

时间:2010-07-23 06:57:26

标签: java

如果为复选框提供动态名称,我想在servlet中检索它的名称以使用它的值..

1 个答案:

答案 0 :(得分:1)

在JSP中,在循环中使用它如下所示

<input type="checkbox" name="<%="checkbox"+(i++)%>" /> 

传递另一个额外的varable,其中包含动态生成的复选框的总数。

<input type="hidden" name="num_chk_boxes" value="<%=i%>" />

在servlet中首先从请求中读取复选框的总数,然后在循环中执行request.getParameter(“checkbox”+ i),并将数字作为计数器。

希望能解决您的问题