首页 > 其他分享 >学习内容

学习内容

时间:2023-04-10 22:55:42浏览次数:32  
标签:organ cpage 学习 item 内容 policies tpage document

在今天我学会了分页查询的操作:

以下是部分代码:

index.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="bean.policy" %><%--
  Created by IntelliJ IDEA.
  User: Lenovo
  Date: 2023/4/10
  Time: 15:19
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<center>
<img src="LOGO.png">
</center>
<%
    request.setCharacterEncoding("UTF-8");
    response.setCharacterEncoding("UTF-8");
    Object message=request.getAttribute("message");
    if(message!=null)
    {
        %>
    <script language="JavaScript">alert("<%=message%>")</script>
<%
    }
    ArrayList<policy> policies= (ArrayList<policy>) request.getAttribute("policies");
    if(policies==null){
%>
<form action="Servlet?method=suoyou" method="post">
    <input type="submit" value="查询">
</form>
<%
    }
    else if(policies!=null){
%>
<center>
    <form action="Servlet?method=chadata" method="post">
        政策名称:<input type="text" name="name" placeholder="请输入政策名称" style="border: none">
        发文字号:<input type="text" name="document" placeholder="请输入发文字号" style="border: none">
        发文机构:<input type="text" name="organ" placeholder="请输入发文机构" style="border: none">
        全文检索:<input type="text" name="data" style="border: none">
        <input type="submit" value="搜索">
    </form>
    <br>
    <br>
<table border="1" cellspacing="0">
    <th width="10%">id</th><th width="20%">政策名称</th><th width="20%">发文机构</th><th width="20%">颁布日期</th><th width="20%">政策分类</th><th width="10%">操作</th>
    <c:forEach items="${policies}" var="item">
        <tr>
            <td>${item.id}</td>
            <td>${item.name}</td>
            <td>${item.organ}</td>
            <td>${item.pubdata}</td>
            <td>${item.type}</td>
            <td><a href="Servlet?method=chakan&id=${item.id}" style="text-decoration: none">查看</a> </td>
        </tr>
    </c:forEach>
</table>
    <br>
共${sum}条记录,当前第${cpage}/${tpage}页
    <%
        String dd= request.getAttribute("dd").toString();
        if(Integer.parseInt(request.getAttribute("sum").toString())<10){
        } else if(dd.equals("d")){%>
    <a href="Servlet?method=suoyou&cp=1">首页</a>
    <a href="Servlet?method=suoyou&cp=${cpage-1<=0?1:cpage-1}">上一页</a>
    <a href="Servlet?method=suoyou&cp=${cpage+1>=tpage?tpage:cpage+1}">下一页</a>
    <a href="Servlet?method=suoyou&cp=${tpage}">尾页</a>
    <%
        }
        else if(dd.equals("dd")){%>
    <a href="Servlet?method=chadata&cp=1&name=<%=request.getAttribute("name")%>&document=<%=request.getAttribute("document")%>&organ=<%=request.getAttribute("organ")%>">首页</a>
    <a href="Servlet?method=chadata&cp=${cpage-1<=0?1:cpage-1}&name=<%=request.getAttribute("name")%>&document=<%=request.getAttribute("document")%>&organ=<%=request.getAttribute("organ")%>">上一页</a>
    <a href="Servlet?method=chadata&cp=${cpage+1>=tpage?tpage:cpage+1}&name=<%=request.getAttribute("name")%>&document=<%=request.getAttribute("document")%>&organ=<%=request.getAttribute("organ")%>">下一页</a>
    <a href="Servlet?method=chadata&cp=${tpage}&name=<%=request.getAttribute("name")%>&document=<%=request.getAttribute("document")%>&organ=<%=request.getAttribute("organ")%>">尾页</a>
    <%
        }
    %>
</center>
<%
    }
%>
</body>
</html>

  

 

标签:organ,cpage,学习,item,内容,policies,tpage,document
From: https://www.cnblogs.com/nanbei666/p/17304649.html

相关文章

  • Python 学习 01 硬件
                                 计算机的硬件组成控制器:计算机的指挥系统(类似人脑)运算器:数学运算和逻辑运算(类似人脑)储存器:分为内存和外存       内存:相当于人脑的短期记忆,速度快,存储能力差,只能识......
  • 【THM】Burp Suite:Repeater(Burp Suite-重放器)-学习
    本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/burpsuiterepeater本文相关内容:了解如何使用Repeater在BurpSuite中重放请求。什么是Repeater?在我们开始使用Repeater之前,了解它的作用对我们会很有帮助。简而言之,BurpSuite的Repeater模块允许我们修改并......
  • 基础学习
    var,let和const区别共同点:都是用来声明变量 var:声明静态变量,可以在声明前引用const:声明常量,先声明后引用。初始的值不可更改let: 声明变量,先声明后引用。初始的值可更改......
  • 异常检测 | 迁移学习《Anomaly Detection in IR Images of PV Modules using Supervis
    论文信息论文标题:AnomalyDetectioninIRImagesofPVModulesusingSupervisedContrastiveLearning论文作者:AbhayRawat, IshaDua, SauravGupta, RahulTallamraju 论文来源:LukasBommes,MathisHoffmann,ClaudiaBuerhop-Lutz,TobiasPickel,JensHauch,Christ......
  • 基于深度学习网络的5G通信链路信道估计算法matlab仿真
    1.算法描述        深度学习(英语:deeplearning),是一个多层神经网络是一种机器学习方法。在深度学习出现之前,由于诸如局部最优解和梯度消失之类的技术问题,没有对具有四层或更多层的深度神经网络进行充分的训练,并且其性能也不佳。但是,近年来,Hinton等人通过研究多层神经网络,......
  • 4月10日list学习
    无论是string还是vector或者list他们的迭代器都有类似于指针的行为,解引用时都能访问其中的数值。2.list重载->运算符时比较奇怪,就像这样子,迭代器返回一个日期类型的指针,所以it-->的返回值是data的指针,常理来说应该是it->->-day才对,所以这里应该是省略了一个->运算符。3.this指......
  • Bootstrap Blazor新增时带入选择的行内容
    1.需求如上图所示,字典表中字典类型和字典类型描述是重复的,新建时需要重复录入很不方便,所以需要从新增时从选中行带入到新建的文本框中。由于没有找到选中行事件的回调,所以采用其他方式处理。2.方案1.使用@bind-SelectedRows绑定选中行对象,开发中DictionaryDto替换为实......
  • 学习笔记394—Windows 10 MySQL 数据库安装
    Windows10MySQL数据库安装1、MySQL的安装方式MySQL的社区版(MySQLCommunity)是免费的、开源的,像企业版这些是收费的,学习阶段使用社区版的即可。MySQL社区版在Windows10的安装方式可以分为两种,一种是使用安装程序安装,另一种是使用压缩包安装。个人倾向于使用压缩包......
  • 前端学习 node 快速入门 系列 —— 项目版权格式化
    其他章节请看:前端学习node快速入门系列项目版权格式化需求替换整个项目的版权信息,替换文件为.c和.h结尾。分析版权信息通常都在文件开头,通过是否有copyright来判断是替换版权还是新增版权实现通过node读取文件,过滤出.c、.h文件,然后用正则判断是替换版权还......
  • CS231N assignment 1 _ 图像特征 学习笔记 & 解析
    利用图像特征提升准确度我们之前仅仅是逐个像素的计算,而忽视和图像在HSV空间的像素集中度和图像纹理特征.根据别人的博客,准确率进一步从54%提升到58%.下面进行解析.HOG/颜色直方图代码解读本次的作业没有要求我们自己实现,但是我们还是应该读懂代码. 在前面,我们一直......