【发布时间】:2014-03-28 04:35:07
【问题描述】:
我无法从 JSTL 检索列表数据 这是我的豆子
public class ProjectData {
public List <String> srNumbers;
public String comments;
public String getComments() {
return comments;
}
public List<String> getSrNumbers() {
return srNumbers;
}
}
这是我的html片段
<c:forEach items="${projectDataList}" var="projectDataList">
<c:forEach items="${projectDataList.srNumbers}" var="srNumbers">
<c:out value="${srNumbers}" />,
</c:forEach>
</c:forEach>
下面是我在 servlet 中设置的内容
request.setAttribute("projectDataList", projectDataList);
预期的输出如下所示
sr1,sr2,sr3
已经定义了setter
【问题讨论】:
-
ProjectData中的列表有getter和setter吗? -
实际输出 /error 是什么? @Rohit 只是吸气剂就足够了
-
为什么
c:out标签后面有一个comma? -
@Octopus: 输出必须为
sr1,sr2,sr3 -
给出更多ProjectData类的代码
标签: java html jsp servlets jstl