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}"/>
...
...