①EL在JSP页面取值,各种域对象总结+②实例之param:分页导航栏页码用param接收上一页的cid。param对象:(接收地址栏-链接参数) ,

①EL在JSP页面取值,各种域对象总结


②实例之param:分页导航栏页码用param接收上一页的cid。param对象:(接收地址栏-链接参数) 。------顺便记了分页下标实现思想。

<!--=====================分页 -->
		<div style="width:380px;margin:0 auto;margin-top:50px;">
			<ul class="pagination" style="text-align:center; margin-top:10px;">
				
				<c:if test="${pb.pageNumber == 1 }">
					<li class="disabled"><a href="# " aria-label="Previous"><span aria-hidden="true">«</span></a></li>
				</c:if>
				
				<%--===#####====param.cid
				 EL在 页面(客户端)拿到 地址栏的参数:有个对应的param对象:
				 =========【这里用到 param对象:方便页面间 url参数取值;
				 《这里用param对象的原因》:pb里没有封装cid。(PageBean是给定的工具类,也不能封装cid。除非修改PageBean)
				 =============如果pb封装了cid,就不需要param方式取cid;直接从pb取即可。
				  但这样pb就封装的数据 有点多,容易混乱。
				 =====######====【param功能比request强大:类似于request转发链条。或session。
				 ===因为这里【分页页面的跳转】先经过一个servlet,再到下个页面。】
				】--%>
				<c:if test="${pb.pageNumber > 1 }">
					<li ><a href="${pageContext.request.contextPath }/ProductServlet?method=findByCid&cid=${param.cid }&pageNum=${pb.pageNumber - 1} " aria-label="Previous"><span aria-hidden="true">«</span></a></li>
				</c:if>
				
			
				<c:forEach var="current" begin="1" end="${pb.totalPage }">
					<li><a href="${pageContext.request.contextPath }/ProductServlet?method=findByCid&cid=${param.cid }&pageNum=${current} ">${current }</a></li>
				</c:forEach>
				
				<c:if test="${pb.pageNumber == pb.totalPage }">
					<li class="disabled">
						<a href="#" aria-label="Next">
							<span aria-hidden="true">»</span>
						</a>
					</li>
				</c:if>
				
				<c:if test="${pb.pageNumber < pb.totalPage }">
					<li>
						<a href="${pageContext.request.contextPath }/ProductServlet?method=findByCid&cid=${param.cid }&pageNum=${pb.pageNumber + 1} " aria-label="Next">
							<span aria-hidden="true">»</span>
						</a>
					</li>
				</c:if>
				
				
			</ul>
		</div>
		<!-- 分页结束=======================        -->


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值