在<c:foreach>循环中显示值</c:foreach>

时间:2011-09-27 07:17:11

标签: java jsp foreach jstl

我正在使用Spring MVC 3.从我的控制器中我设置了值

mav = new ModelAndView();
mav.setViewName("reports");
mav.addObject("ReportList", ReportList);
return mav;

在JSP中

<c:forEach var="list" items="${ReportList}">
   $(list.name)
</c:forEach>

ReportList 的大小为7. ReportList 报告类的列表,其中包含名称作为实例适当的吸气剂和二传手。

当我在浏览器中运行它时,它会显示$(list.name) 7次。

它没有显示正确的名称。

3 个答案:

答案 0 :(得分:3)

这些括号:{}

<c:forEach var="list" items="${ReportList}">
   ${list.name}
</c:forEach>

答案 1 :(得分:2)

应该是${list.name} ...

答案 2 :(得分:1)

您应该使用<c:out>标记来呈现name属性的值。 #{list.name}可能也有效(将(替换为{)。