<jsp>陷入错误:“未终止&lt; c:forEach标记”</jsp>

时间:2013-06-27 01:04:13

标签: java jsp ibatis

我正在研究JSP并遇到此错误“未终止&lt; c:forEach标记”

这是来自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)Unterminated&lt; c:forEach tag”

5 个答案:

答案 0 :(得分:1)

大多数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 -->

答案 1 :(得分:1)

您需要</c:forEach>包装内容

答案 2 :(得分:0)

我很确定你的错误告诉你究竟是什么问题。此标记未终止

<c:forEach var="contentStatis" items="${resultcount}" >

你需要在某处添加

</c:forEach>

答案 3 :(得分:0)

你忘了结束

<c:forEach>

标记,用以下命令关闭:

</c:forEach>

答案 4 :(得分:0)

这是自我解释:

"/WEB-INF/views/admin/statisMng/contentStatis.jsp(459,0) Unterminated <c:forEach tag"

表示您需要关闭代码。或“终止”它。