JSP和HTML-从循环中使用不同名称命名复选框

JSP和HTML-从循环中使用不同名称命名复选框,html,jsp,checkbox,Html,Jsp,Checkbox,我的代码中有类似的东西 <% while (i.hasNext()) { Object obj = i.next(); ... %> ... <input type="checkbox" name="ticketCheck"/> ... <% } %> ... ... 如何使名称变为ticketCheck1、ticketCheck2等,以便引用显示的相应对象?假设ticket是tick

我的代码中有类似的东西

<% while (i.hasNext()) {
     Object obj = i.next();
        ...
%>
        ...
     <input type="checkbox" name="ticketCheck"/>
        ...

<% } %>

...
...

如何使名称变为ticketCheck1、ticketCheck2等,以便引用显示的相应对象?

假设ticket是ticket的集合或数组

      <c:forEach var="ticket" items="${tickets}">
        <TR>
           <input type="checkbox" name="${ticket}"/>
        </TR>
      </c:forEach>

这里是一个不同的例子。这假设tickets是一个对象列表,每个对象都定义了一个getValue()和getName()方法


...
...
...
...

您基本上是将
String.valueOf(tickets)
设置为
items
而不是
tickets
。我不熟悉JSP和Web应用程序的制作。这应该很好,谢谢。不要把java代码放在JSP文件中。使用标签,比如JSTL库,维护程序员会在你出生的那天停止诅咒你。。

<c:forEach var="item" items="${tickets}">
...
...
<input type="checkbox" value="${item.value}" name="${item.name}"/>
...
...