在JSP頁面中使用到了jstl標籤
瀏覽器頁面報錯:javax.servlet.ServletException: org.apache.jasper.JasperException: /WEB-INF/jsp/projectlist.jsp(18,51) Unterminated <c:forEach tag
<table width="90%" border="2">
<tr>
<td>ID</td>
<td>Name</td>
<td>Start_Date</td>
<td>End_Date</td>
</tr>
<c:forEach items="${projectList}" var="project"}>
<tr>
<td>${project.id}</td>
<td>${project.name}</td>
<td>${project.startDate}</td>
<td>${project.endDate}</td>
</tr>
</c:forEach>
</table>
上網百度得知,是標籤寫錯了,仔細觀察,發現原來是在 var="project" 後面多了一個 }
MyEclipse的快捷鍵用多了,有些小錯誤真難發現,不熟的時候還是慢慢手敲吧。
以此爲戒!
錯誤原因:jstl標籤書寫有誤。