我有這樣的事情在我的代碼命名有不同的名稱複選框JSP和HTML - 從一個循環
<% while (i.hasNext()) {
Object obj = i.next();
...
%>
...
<input type="checkbox" name="ticketCheck"/>
...
<% } %>
我怎樣才能讓名字變得ticketCheck1,ticketCheck2等這樣我可以參考相應的對象,顯示器?
我有這樣的事情在我的代碼命名有不同的名稱複選框JSP和HTML - 從一個循環
<% while (i.hasNext()) {
Object obj = i.next();
...
%>
...
<input type="checkbox" name="ticketCheck"/>
...
<% } %>
我怎樣才能讓名字變得ticketCheck1,ticketCheck2等這樣我可以參考相應的對象,顯示器?
假設車票是集合或票券的陣列
<c:forEach var="ticket" items="${tickets}">
<TR>
<input type="checkbox" name="${ticket}"/>
</TR>
</c:forEach>
你基本上將`String.valueOf(票)`設置爲`items`而不是`tickets`。 – BalusC 2011-01-12 20:47:21
這裏是一個不同的例子。這假定票據是一個對象列表,並且對於每個對象都定義了一個getValue()和getName()方法。
<c:forEach var="item" items="${tickets}">
...
...
<input type="checkbox" value="${item.value}" name="${item.name}"/>
...
...
停止在JSP文件中放入java代碼。使用標籤,如JSTL庫,維護程序員將停止詛咒你出生的那一天.. – DwB 2011-01-12 20:50:20