[英]<JSP>Stuck in the error : “Unterminated <c:forEach tag ”
我正在研究JSP并且遇到了这个错误“Unterminated <c:forEach tag”
这是来自contentStatis.jsp的相关部分
<tbody>
<br><c:forEach var="contentStatis" items="${resultcount}" >
<td align="center"><c:out value="${contentStatis.dtm}" /></td>
<td align="center"><c:out value="${contentStatis.StudentPkg}" /></td>
<td align="center"><c:out value="${contentStatis.Shared}" /></td>
<td align="center"><c:out value="${contentStatis.NonShared}" /></td>
</tbody>
这是Controller.java的相关部分
List<ContentStatis> result = ContentStatisRepository.statis(maps);
List<ContentStatis> resultcount = ContentStatisRepository.mnote(maps);
Pagination<ContentStatis> resultList = PaginationUtil.getPaginationList(result, condition, (long)result.size(), Order.DESC);
model.addAttribute("result", result);
model.addAttribute("condition", condition);
model.addAttribute("resultList", resultList);
model.addAttribute("resultcount", resultcount);
}
return "admin/statisMng/contentStatis";
这是Repository.java的相关部分
@Statement(id="ContentStatis.mnote")
public List<ContentStatis> mnote(Map<String, Object> maps);
有谁看到问题所在? 当我执行jsp时,会发生错误
“/WEB-INF/views/admin/statisMng/contentStatis.jsp(459,0)未终止<c:forEach tag”
大多数jstl标签都是块标签,因此需要终止它们
通过使用<tag/>
或<tag></tag>
<c:forEach var="contentStatis" items="${resultcount}" >
<td align="center"><c:out value="${contentStatis.dtm}" /></td>
<td align="center"><c:out value="${contentStatis.StudentPkg}" /></td>
<td align="center"><c:out value="${contentStatis.Shared}" /></td>
<td align="center"><c:out value="${contentStatis.NonShared}" /></td>
</c:forEach> <!-- you are missing this bit -->
你需要</c:forEach>
包装内容
我很确定你的错误告诉你究竟是什么问题。 此标记未终止
<c:forEach var="contentStatis" items="${resultcount}" >
在某个地方你需要添加一个
</c:forEach>
你忘了结束了
<c:forEach>
标记,关闭它:
</c:forEach>
这是自我解释:
"/WEB-INF/views/admin/statisMng/contentStatis.jsp(459,0) Unterminated <c:forEach tag"
意味着你需要关闭标签。 或“终止”它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.