• 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>
  • 相关阅读:
    Apache(文章测试)
    这是一篇Markdown手册
    Linux MySQL 8.0 忘记密码
    composer 自动加载源码解析
    Linux 连接 Internet
    PHP namespace、abstract、interface、trait使用介绍
    网络基础知识
    CentOS7安装Nginx、MySQL、PHP
    局域网内使用ssh连接两台计算机总结
    整数和浮点数的表示方法
  • 原文地址:https://www.cnblogs.com/jatpeo/p/11767543.html
Copyright © 2020-2023  润新知