0

私は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 タグ"

4

5 に答える 5

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 -->
于 2013-06-27T01:08:28.750 に答える
1

</c:forEach>コンテンツをラップする必要があります

于 2013-06-27T01:08:39.793 に答える
0

それは自明です:

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

タグを閉じる必要があることを意味します。またはそれを「終了」します。

于 2013-06-27T02:11:16.697 に答える
0

あなたのエラーは、問題が何であるかを正確に伝えていると確信しています。このタグは終了していません

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

どこかに追加する必要があります

</c:forEach>
于 2013-06-27T01:09:28.923 に答える
0

終了するのを忘れた

<c:forEach>

タグを付けて、次のように閉じます。

</c:forEach>
于 2013-06-27T01:09:56.460 に答える