JSTL 学习笔记
JSTL 学习笔记
吃兔纸不吐毛 发表于1年前
JSTL 学习笔记
  • 发表于 1年前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

1.<c:forEach>错误笔记:

Property 'url' not found on type java.lang.String

<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>标签学习:

<c:choose>就像在Java switch语句,它可以让你在一些替代方案之间选择。switch语句中有case语句,<c:choose>标签具有<c:when>标签。switch语句中有默认default子句来指定一个默认的行为,类似的方式<c:choose>以<c:otherwise>作为default语句。

 

属性:

<c:choose>标签没有任何属性。

<c:when>标记有一个属性,在下文列出。

<c:otherwise>标签没有任何属性。

 

<c:when>标签具有以下属性:

属性     描述 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>

 

 

共有 人打赏支持
粉丝 2
博文 43
码字总数 27602
×
吃兔纸不吐毛
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: