The end tag "</c:when" is unbalanced

Gmonday 2013-11-18 09:25:38

<div id="maincontent">
<dl>
<c:forEach items="${requestScope.messageList}" var="message">
<dt><a href="GetMessage?messageID=${message.messageID">${message.messageTitle}</a></dt>
<dd>
<div align="right">发布人ID:${message.employeeID} 发布时间:${message.publishTime}</div>
</dd>
</c:forEach>
</dl>
<div align="center">
<c:choose>
<c:when test="${page.hasPrePage}">
<a href="GetMessageList?currentPage=1">首页</a> | <a href="GetMessageList?currentPage=${page.currentPage -1}">上一页</a>
</c:when>
<c:otherwise>
首页 | 上一页
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${page.hasNextPage}">
<a href="GetMessageList?currentPage=${page.currentPage + 1}">下一页</a> | <a href="GetMessageList?currentPage=${page.totalPage}">尾页</a>
</c:when>
<c:otherwise>
下一页 | 尾页
</c:otherwise>
</c:choose>
当前为第${page.currentPage}页,共${page.totalPage}页
</div>
</div>
...全文
377 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
winlcx 2014-09-16
  • 打赏
  • 举报
回复
问题原因:没加载jstl。 解决办法:首先,在 Tomcat 目录下搜索 jstl.jar 和 standard.jar 两个文件,这两个文件一个是 JSTL 的规范包,后一个是实现包或者说是 JSTL 的标准实现。把这两个文件复制到 WEB-INF/lib 目录下,JSTL 就算添加了。或者直接下载这两个jar包,复制到lib下面! 其次,在 JSP 页面上加上: <%@ prefix="c" taglib uri="http://java.sun.com/jsp/jstl/core" %>就可以使用 JSTL 的 core 库了。 即,<c:if>,<c:when>等就有意义了。
tony4geek 2013-11-18
  • 打赏
  • 举报
回复
重新clean 下。报错是标签的问题,不过看的好像没错。
teemai 2013-11-18
  • 打赏
  • 举报
回复
代码中</c:when>是匹配的,没问题

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧