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>

  • 相关阅读:
    JS 深拷贝方法
    数字图像处理中的混叠
    RoIAlign理解
    关于python项目vscode 提示import could not be resolved的问题解决
    HTTPS网站证书申请,HTTPS的安全特性
    使用多域名SSL证书 一种免费的证书申请方式
    During secondary validation: DNS problem: query timed out looking up CAA for ***
    The Next Gen Database Servers Powering Let's Encrypt
    Jenkins 构建及回滚任务
    Go优雅追踪堆栈错误包
  • 原文地址:https://www.cnblogs.com/TangGe520/p/8873575.html
Copyright © 2011-2022 走看看