1.<c:forEach>错误笔记:html
Property 'url' not found on type java.lang.Stringjava
<c:forEach var="bean1" items="useMenusList"> <li class="topmenu" id="home"> <ul class="topmenu" style="list-style-type:none" > <li><a href="${ctx}${bean1.url}" tabindex="-1">${bean1.displayNameCn}</a></li> <li><a href="${ctx}${bean1.url}" tabindex="-1">${bean1.displayNameEn}</a></li> </ul> </li> </c:forEach>
由于<c:forEach>标签下的items没有加EL表达式的标签“${}”学习
2.<c:choose>标签学习:ui
<c:choose>就像在Java switch语句,它可让你在一些替代方案之间选择。switch语句中有case语句,<c:choose>标签具备<c:when>标签。switch语句中有默认default子句来指定一个默认的行为,相似的方式<c:choose>以<c:otherwise>做为default语句。url
属性:code
<c:choose>标签没有任何属性。htm
<c:when>标记有一个属性,在下文列出。blog
<c:otherwise>标签没有任何属性。it
<c:when>标签具备如下属性:io
属性 描述 Required Default
test 计算条件 Yes None
<ul class="pager"> <c:choose> <c:when test="${__action.pageIndex==0}"> <li><a href="#">没有找到相关的用户</a></li> </c:when> <c:otherwise> <c:if test="${__action.pageIndex>1}"> <li><a href="purchaseAction!listPurchase.do?pageIndex=1&&supplierid=${__action.purchaseDetail.supplierid}&&productid=${ __action.purchaseDetail.productid}">首页</a></li> <li><a href="purchaseAction!listPurchase.do?pageIndex=${__action.pageIndex-1}&&supplierid=${__action.purchaseDetail.supplierid}&&productid=${ __action.purchaseDetail.productid}">上一页</a></li> </c:if> <li><a>当前页数:${__action.pageIndex}/${__action.pageSize}</a></li> <c:if test="${__action.pageIndex<__action.pageSize}"> <li><a href="purchaseAction!listPurchase.do?pageIndex=${__action.pageIndex+1}&&supplierid=${__action.purchaseDetail.supplierid}&&productid=${ __action.purchaseDetail.productid}">下一页</a></li> <li><a href="purchaseAction!listPurchase.do?pageIndex=${__action.pageSize}&&supplierid=${__action.purchaseDetail.supplierid}&&productid=${ __action.purchaseDetail.productid}">末页</a></li> </c:if> </c:otherwise> </c:choose> </ul>