zoukankan      html  css  js  c++  java
  • 分页导航jsp

    <c:choose>标签与Java switch语句的功能一样,用于在众多选项中做出选择。

    switch语句中有case,而<c:choose>标签中对应有<c:when>,switch语句中有default,而<c:choose>标签中有<c:otherwise>。

    使用规则

    <c:when>和<c:otherwise>不能单独使用,它们必须位于<c:choose>父标签中。

    在<c:choose>标签中可以包含一个或多个<c:when>标签

    在<c:choose>标签中可以不包含<c:otherwise>标签。

    在<c:choose>标签中如果同时包含<c:when>和<c:otherwise>标签,那么<c:otherwise>必须位于<c:when>标签之后。

    <c:when test="${page==1}">   //当判断条件成立,执行
                                <input type="button" value="首页"
                                    onclick="javaspript:location='articleSelrvlet.do?page=1'"   //当前页,点击按钮提交到articleSelrvlet.do?page=1'。
                                    disabled="disabled">//   disabled 属性  "disabled"        禁用一个 input 元素。

                            </c:when>
                            
                            <c:otherwise>  //条件不成立执行
                                <input type="button" value="首页"
                                    onclick="javaspript:location='articleSelrvlet.do?page=1'">
                            </c:otherwise>
                        </c:choose> <c:choose>
                            <c:when test="${page==1}">
                                <input type="button" value="上一页"
                                    onclick="javaspript:location='articleSelrvlet.do?page=${page-1}'"  EL表达式获取page参数,requset作用域里的参数
                                    disabled="disabled">

                            </c:when>

                            <c:otherwise>
                                <input type="button" value="上一页"
                                    onclick="javaspript:location='articleSelrvlet.do?page=${page-1}'"
                                    >
                            </c:otherwise>
                        </c:choose>
                        <c:choose>
                            <c:when test="${page==totalCount}">

                                <input type="button" value="下一页"
                                    onclick="javaspript:location='articleSelrvlet.do?page=${page+1}'"
                                    disabled="disabled">

                            </c:when>

                            <c:otherwise>

                                <input type="button" value="下一页"
                                    onclick="javaspript:location='articleSelrvlet.do?page=${page+1}'">
                            </c:otherwise>
                        </c:choose> <c:choose>
                            <c:when test="${page==totalCount}">

                                <input type="button" value="末页" disabled="disabled"
                                    onclick="javaspript:location='articleSelrvlet.do?page=${totalCount}'">
                        ${totalCount }
                            </c:when>
                            <c:otherwise>
                                <input type="button" value="末页"
                                    onclick="javaspript:location='articleSelrvlet.do?page=${totalCount}'">
                        ${totalCount }
                            </c:otherwise>
                        </c:choose></td>

  • 相关阅读:
    Python 简单的方法爬取b站dnf视频封面
    Opencv学习(一)
    某个代码
    2017年江西理工大学C语言程序设计竞赛(高级组)
    2017年江西理工大学C语言程序设计竞赛(初级组)
    两数相除
    华东交通大学2017年ACM“双基”程序设计竞赛 1009
    华东交通大学2017年ACM“双基”程序设计竞赛 1005
    UE4联机多人游戏基本设置
    菜鸟学习物联网---辨析基于Andriod 5.1,Linux,Windows10开发Dragon Board 410c板
  • 原文地址:https://www.cnblogs.com/TangGe520/p/8873575.html
Copyright © 2011-2022 走看看