我在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字外,列表框为空。
答案 0 :(得分:1)
JSTL代码看起来很好。 JSP页面根本不访问您认为正在访问的实例。
答案 1 :(得分:0)
检查你如何在jsp页面中发送Customer类并检查accList是否为空?