我一直在尋找,但我找不到我需要的東西。通過對象數組循環啓用複選框
我的問題是類似這樣的:oop through an Array to enable checkboxes
但我沒有一個簡單的變種數組。比方說,我有一個對象旅行與機場列表。我想編輯我的旅行。在我的jsp我有機場的完整列表:(我使用Spring)
<c:forEach var="airport" items="${airports}">
<tr>
<td><input type="checkbox" name="airportsIds" value="${airport.id}" /></td>
<td><c:out value="${airport.name}" /></td>
</tr>
</c:forEach>
現在我想通過我的旅行對象的機場名單使用jQuery循環,並檢查那些已經擁有。
$ {airports}是機場的完整列表。
旅遊的機場名單將是$ {} travel.airports
public class Travel {
private List<Airport> airports;
...
}
public class Airport {
private String Id;
private String Name;
private String Country;
...
}
(類的簡化版本)
而且我有一種方法,我用下面的控制器:
mav.getModelMap().put("travel", travel); //commandObject
List<Airports> airports = getAllAirportsFromDB();
mav.getModelMap().put("airports", airports);
希望我是足夠清晰的:)
$ {travel.airports}包含什麼?發佈樣本值。 –
正如Kabilan所說,它取決於您是否在JSP中以什麼格式輸出$ {travel.airports}的值,因爲這會影響jQuery如何使用這些值。 – Nick
增加了更多的代碼。如果你需要其他東西,讓我知道! – Ani