【初月無料キャンペーン中】gooドクター

JSPの例文で
「org.apache.jasper.JasperException: /cookie/new.jsp(9,21) <c:forEach タグが終了していません」
というエラーが出てしまいました。
c:forEachはちゃんと閉じているのにエラーが出てしまいます。
教えてください。宜しくお願いします。
コードは下記の通りです。
<html>
<head>
<title>新着情報の表示</title>
<base target="_blank">
</head>
<body>
<h1 style="color:white;background-color:#525D76;font-size:22px;">新着情報の表示</h1>
<ol>
<c:forEach var="file" items="${teamd:fileList(pageContext.servletContext,'cookie/doc'}">
<li>
<a href="rec.jsp?doc=${file.name}">${file.name}</a>
<c:set var="key" value="Rec${fn:replace(file.name,'.','_')}" />
<c:if test="${cookie[key].value!=teamd:lastModified(file)}">
<img src="new.gif" width="38" height="6" alt="New" />
</c:if>
</li>
</c:forEach>
</ol>
</body>
</html>

gooドクター

A 回答 (1件)

c:forEach要素のvar属性とitems属性の間に【全角】空白があるけどコピペミス?



=========================
以下メモ。

c名前空間接頭辞はどこかで定義されているよね?
XHTML 1.xならhtmlの各要素はhttp://www.w3.org/1999/xhtmlに属していなければならない
このとき、base要素は/>で終わっていなければならない。
HTML 4.01ならばimg要素は />で終わってはいけない
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング