現在我可以從服務器獲取EO,EO中有一個數組。我只想從數組中獲得價值,我怎麼能得到它?<c:if>無法正常工作?
這裏是JSP代碼:
<c:forEach items="${ticketDiscountCriteria.ticketDiscountCarrier}" var="carrier"
varStatus="carrierStatus">
for (var j = 0; j < searchTicketDiscountForm.ticketDiscountCarrier.length; j++) {
var value = searchTicketDiscountForm.ticketDiscountCarrier[j].value;
alert(value);
<c:if test = "${carrier==value}">
alert(carrier.value);
searchTicketDiscountForm.ticketDiscountCarrier[j].checked = true;
break;
</c:if >
}
</c:forEach>
另一個代碼是EO:
public class TicketDiscountCriteria implements java.io.Serializable {
/**
*
*/
private static final long serialVersionUID = 8427162334846611072L;
private String[] ticketDiscountCarrier;
public String[] getTicketDiscountCarrier() {
return ticketDiscountCarrier;
}
public void setTicketDiscountCarrier(String[] ticketDiscountCarrier) {
this.ticketDiscountCarrier = ticketDiscountCarrier;
}
}
我怎樣才能在陣列中獲得的價值,並用它來與複選框值進行比較?請幫幫我。
瞭解客戶 - 服務器架構之前,首先你可以開發實際應用。 – Lion