zoukankan      html  css  js  c++  java
  • JSTL(使用if-else实现分页)

    一.认识标签

    • <c:choose>标签没有任何属性。
    • <c:when>标签具有以下列出的一个属性。
    • <c:otherwise>标签没有任何属性。
    • <c:when>标签具有以下属性 -

    • 属性 描述 必需 默认
      test 评估条件 None
    • <c:choose>标记的作用就像一个Java的switch语句,它允许在多个替代方案之间进行选择。 在switch语句中有case语句,而<c:choose>标签具有<c:when>标签,作用效果一样。 就像switch语句中的default子句指定一个默认动作一样,<c:choose><c:otherwise>作为默认子句

    • 代码格式:

    <c:choose>
        <c:when test="">
            xxxxxx
        </c:when>
    
        <c:otherwise>
            xxxxxx
        <c:otherwise>
    </c:choose>

    二.实现分页

    代码:

    
    <div style="xxx">
    			<a href="findFoodServlet?currentPage=1">首页</a>
    			<c:choose>
    				<c:when test="${pageUtil.currentPage > 1 }">
    					<a href="findFoodServlet?currentPage=${pageUtil.currentPage-1 }">上一页</a>
    				</c:when>
    				<c:otherwise>
    					<a href="#">上一页</a>
    				</c:otherwise>
    			</c:choose>
    			
    			<c:choose>
    				<c:when test="${pageUtil.currentPage < pageUtil.totalPage }">
    					<a href="findFoodServlet?currentPage=${pageUtil.currentPage+1 }">下一页</a>
    				</c:when>
    				<c:otherwise>
    					<a href="#">下一页</a>
    				</c:otherwise>
    			</c:choose>
    			<a href="findFoodServlet?currentPage=${pageUtil.totalPage }">末页</a>
    </div>
  • 相关阅读:
    JS闭包
    css3 背景渐变
    css扩展技术:Less和Sass的区别
    HTML5 Canvas八大核心技术及其API用法
    HTML5新标签含义,用法及其与HTML4的区别
    当离散遇见连续
    素数测试
    概率采样问题
    二分查找及其变种
    C++与Java多态的区别
  • 原文地址:https://www.cnblogs.com/jatpeo/p/11767543.html
Copyright © 2011-2022 走看看