JSTL-тег для доступа к списку массивов, чтобы его можно было заполнить в списке - PullRequest
0 голосов
/ 16 августа 2011

Я видел два вопроса, относящихся к моей теме по stackoverflow, но эти ответы у меня не сработали, отсюда и этот вопрос. У меня есть следующий объект

public class CartProduct {
private ArrayList<String> accList = new ArrayList<String>();
public void setAccList(ArrayList<String> str)
{
this.accList = str;
}

public ArrayList<String> getAccList()
{
return accList;
}

Я использую следующий код для доступа к этому списку, а затем к его отдельным элементам, используя JSTL, чтобы они могли заполнять список в JSP. Но этот код не работает, и я не понимаю, почему?

<td><select name = "acc_no">
<Option value = "select">SELECT</Option>
<c:forEach items="${item.product.accList}" var="acno">
<option>${acno}</option>

</c:forEach>


</select>

Поле со списком пусто, кроме слова SELECT.

Ответы [ 2 ]

1 голос
/ 16 августа 2011

Код JSTL выглядит хорошо.Страница JSP просто не обращается к экземпляру, к которому, как вы думаете, она обращается.

0 голосов
/ 16 августа 2011

Проверьте, как вы отправляете класс Customer на странице jsp, и проверьте, является ли accList пустым или нет?

...