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>

  • 相关阅读:
    异步FIFO总结
    异常检测参考
    Java数据库连接技术
    Eclipse Decompiler不生效解决办法
    mysql常用操作
    时间序列预测——Tensorflow.Keras.LSTM
    AR(I)MA时间序列建模过程——步骤和python代码
    MySQL优化实例
    MySQL性能优化经验
    高性能MySQL笔记 第6章 查询性能优化
  • 原文地址:https://www.cnblogs.com/TangGe520/p/8873575.html
Copyright © 2011-2022 走看看