在JSP页面中使用到了jstl标签
浏览器页面报错:javax.servlet.ServletException: org.apache.jasper.JasperException: /WEB-INF/jsp/projectlist.jsp(18,51) Unterminated <c:forEach tag
上网百度得知,是标签写错了,仔细观察,发现原来是在 var="project" 后面多了一个 }<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>
MyEclipse的快捷键用多了,有些小错误真难发现,不熟的时候还是慢慢手敲吧。
以此为戒!
错误原因:jstl标签书写有误。