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>
  • 相关阅读:
    Java String 类
    Java Number & Math 类
    String 方法
    创建格式化字符串
    定义存储过程如下:
    要创建一个EJB,必须要至少编写哪些Java类和接口?
    下面的那一个不属于MVC模式中的对象?
    下列哪个为JSP的隐含对象。
    以下声明正确的是。
    关于JSP生命周期的叙述,下列哪些为真?
  • 原文地址:https://www.cnblogs.com/jatpeo/p/11767543.html
Copyright © 2011-2022 走看看