首页 > 其他分享 >2023.1.19每日总结

2023.1.19每日总结

时间:2023-04-19 19:56:00浏览次数:40  
标签:总结 pageSize 19 2023.1 num tempStr nbsp var currentPage

<%@ page import="wangzhan.Pd_zhengce" %>
<%@ page import="wangzhan.Thesql" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
        <meta charset="utf-8" />
        <title>科技政策查询系统</title>
        <link rel="stylesheet" href="css/page.css" />
        <script type="text/javascript" src="js/jquery.min.js" ></script>
        <script type="text/javascript" src="js/index.js" ></script>
        <script type="text/javascript" src="page.js"></script>

 <style type="text/css">
    #idData {text-align: center;}
    a{text-decoration: none;}
 </style>
    </head>
<%
    String name=request.getParameter("name");
    String document=request.getParameter("document");
    String organ=request.getParameter("organ");
    int len;
    Pd_zhengce[] pddsall=null;
    Thesql thesql;
    if(name==null){name="";}
    if(document==null){document="";}
    if(organ==null){organ="";}
    
        thesql=new Thesql();
        pddsall=thesql.policy_DimQuery(name,document,organ);
        len= pddsall.length;
    
    
%>
    <body onl oad="goPage(1,10);">
        <div class="left">
            <div class="bigTitle">科技政策查询系统</div>
            <div class="lines">
                <div onclick="pageClick(this)" class="active"><img src="img/icon-1.png" />科技文档管理</div>
                <div onclick="pageClick(this)"><img src="img/icon-2.png" />系统设置</div>

            </div>
        </div>
        <div class="top">
            <div class="leftTiyle" id="flTitle">科技文档管理</div>
            <div align="center" style="font-weight:bolder;font-size:40px"><img style="width:40px" src="LOGO.png">
            <font color="blue">科技政策查询系统</font></div>
            <div class="thisUser"></div>
        </div>
        <div class="content">
        <form action="chaxun.jsp" method="get">
        <table style="width:100%;height:100%" border="1">
            <tr>
                <td colspan=2 style="height:12%;font-size:30px" align="center">
                政策名称&nbsp;&nbsp;<input type="text" size="10px" style="height:35px" name="name">&nbsp;&nbsp;&nbsp;&nbsp;
                发文编号&nbsp;&nbsp;<input type="text" size="10px" style="height:35px" name="document">&nbsp;&nbsp;&nbsp;&nbsp;
                发文机构&nbsp;&nbsp;<input type="text" size="10px" style="height:35px" name="organ">&nbsp;&nbsp;&nbsp;&nbsp;
                全文检索&nbsp;&nbsp;<input type="text" size="10px" style="height:35px" name="">&nbsp;&nbsp;&nbsp;&nbsp;
                <button id="select" style="width:70px;height:30px;background-color:rgb(200, 241, 248);color:rgb(255,255,255)">查询</button>
                </td>
            </tr>
            <tr>
                <td>
                    <table id="idData" width="100%" height="100%" border=1 style="font-size:18px;" rules=rows cellspacing=1>
                    <%for(int i=0;i<len;i++) {
                    if(i%9==0){%>        
                        <tr><td style="height:12%;width:600px">政策名称&nbsp;&nbsp;</td>
                        <td style="height:12%;width:14%">&nbsp;&nbsp;发文机构&nbsp;&nbsp;</td>
                        <td style="height:12%;width:13%">&nbsp;&nbsp;颁布日期&nbsp;&nbsp;</td>
                        <td style="height:12%;width:13%">&nbsp;&nbsp;政策分类&nbsp;&nbsp;</td>
                        <td style="height:12%;width:30%">&nbsp;&nbsp;操作</td></tr>
                        <%} %>
                        <tr><td style="height:68px;width:364px"><div class="Titlename" style="width:450px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"><%out.print(pddsall[i].name); %>;</div> &nbsp;&nbsp;</td>
                        <td style="width:14%"><div style="width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;">&nbsp;&nbsp;<%out.print(pddsall[i].organ); %>&nbsp;&nbsp;</div></td>
                        <td style="width:13%">&nbsp;&nbsp;<%out.print(pddsall[i].pubdata); %>&nbsp;&nbsp;</td>
                        <td style="width:13%">&nbsp;&nbsp;<%out.print(pddsall[i].form); %>&nbsp;&nbsp;</td>
                        <td style="width:30%">&nbsp;&nbsp;<a href="">查看</a></td></tr>
                        <%} %>
                    </table>
                    
                    
                    
                   
                    
                    
                    
            <tr>
            <td colspan=2 style="height:20%;">
    <table width="100%" align="center" >
        <tr><td style="font-size:14px;"><div id="barcon" name="barcon"></div></td></tr>
    </table>
<script type="text/javascript">
let titles=document.querySelectorAll('.Titlename');
for(let titlle of titles){
    titlle.title=titlle.innerHTML;
}
/**
 * 分页函数
 * pno--页数
 * psize--每页显示记录数
 * 分页部分是从真实数据行开始,因而存在加减某个常数,以确定真正的记录数
 * 纯js分页实质是数据行全部加载,通过是否显示属性完成分页功能
 **/
function goPage(pno,psize){
    var itable = document.getElementById("idData");
    var num = itable.rows.length;//表格所有行数(所有记录数)
    console.log(num);
    var totalPage = 0;//总页数
    var pageSize = psize;//每页显示行数
    //总共分几页 
    if(num/pageSize > parseInt(num/pageSize)){   
            totalPage=parseInt(num/pageSize)+1;   
       }else{   
           totalPage=parseInt(num/pageSize);   
       }   
    var currentPage = pno;//当前页数
    var startRow = (currentPage - 1) * pageSize+1;//开始显示的行  31 
       var endRow = currentPage * pageSize;//结束显示的行   40
       endRow = (endRow > num)? num : endRow;    40
       console.log(endRow);
       //遍历显示数据实现分页
    for(var i=1;i<(num+1);i++){    
        var irow = itable.rows[i-1];
        if(i>=startRow && i<=endRow){
            irow.style.display = "block";    
        }else{
            irow.style.display = "none";
        }
    }
    
    var pageEnd = document.getElementById("pageEnd");
    var tempStr = "共"+num+"条记录 分"+totalPage+"页 当前第"+currentPage+"页";
    if(currentPage>1){
        tempStr += "<a href=\"#\" onClick=\"goPage("+(1)+","+psize+")\">首页</a>";
        tempStr += "<a href=\"#\" onClick=\"goPage("+(currentPage-1)+","+psize+")\"><上一页</a>"
    }else{
        tempStr += "首页";
        tempStr += "<上一页";    
    }    
    if(currentPage>3){
        tempStr += "..<a href=\"#\" onClick=\"goPage("+(currentPage-3)+","+psize+")\">"+(currentPage-3)+"</a>";
        tempStr += "<a href=\"#\" onClick=\"goPage("+(currentPage-2)+","+psize+")\">"+(currentPage-2)+"</a>";
        tempStr += "<a href=\"#\" onClick=\"goPage("+(currentPage-1)+","+psize+")\">"+(currentPage-1)+"</a>";
    }
    tempStr += currentPage;
    if(currentPage<totalPage-3){
        tempStr += "<a href=\"#\" onClick=\"goPage("+(currentPage+1)+","+psize+")\">"+(currentPage+1)+"</a>";
        tempStr += "<a href=\"#\" onClick=\"goPage("+(currentPage+2)+","+psize+")\">"+(currentPage+2)+"</a>";
        tempStr += "<a href=\"#\" onClick=\"goPage("+(currentPage+3)+","+psize+")\">"+(currentPage+3)+"</a>..";
    }
    
    if(currentPage<totalPage){
        tempStr += "<a href=\"#\" onClick=\"goPage("+(currentPage+1)+","+psize+")\">下一页></a>";
        tempStr += "<a href=\"#\" onClick=\"goPage("+(totalPage)+","+psize+")\">尾页</a>";
    }else{
        tempStr += "下一页>";
        tempStr += "尾页";    
    }

    document.getElementById("barcon").innerHTML = tempStr;
    
}
</script>
            </td>
            </tr>
        </table></form>
        </div>
        
        
    </body>
</html>

 

标签:总结,pageSize,19,2023.1,num,tempStr,nbsp,var,currentPage
From: https://www.cnblogs.com/wllovelmbforever/p/17334433.html

相关文章

  • 每日总结-23.4.19
    /*noticeview*更新消息是否查看过的状态为“已查看”*输入参数为:id(String)即消息id*返回类型为boolean,true为修改成功,false为未有记录或修改失败**/publicbooleanview(Stringid)throwsException{Pd_noticepd=quer......
  • 2023/4/19
    今日站立会议,对任务进度进行报告,规划下一步如何进行,如何进行供货商数据库的对接,如何对数据进行处理。如何显示数据。 ......
  • web页面播放spine动画及播放相关使用及总结spine-player.js
    1.官方git,里面有些例子可以参考。https://github.com/EsotericSoftware/spine-runtimes.git2.官方播放器:http://zh.esotericsoftware.com/spine-player目前测试4.0以上的js支持动画模型透明3.最基本的资源初始化html代码里面:<divid="player-container"style="width:640......
  • 4.19打卡
    问题描述:给定一个长度为n的数组,找出其中的最大元素和最小元素的差值。假设数组中的元素范围为[-10000,10000]。设计思路:1.直接排序,取出最大值和最小值,计算其差值;2.遍历数组,同时维护最大值和最小值,最后计算其差值。 程序流程图:1.直接排序,取出最大值和最小值,计算其差值2.......
  • 2023年4月19日周三
    计划找杨哥问邮件发送的问题研究如何实现权限控制新增修改接口的,这属于下周的审核权限了继续读懂代码,补充相关知识收集免费接口执行09点12分  继续看完英语那个10点02分  花钱买了还是,每天早上端电脑学吧,开始搞毕设11点32分  看了半天学校,16点42分  解决mo......
  • 4.19
    #include<stdio.h>typedefstructdate{intyear;intmonth;intday;}DATE;intcountDay(DATE);intrunYear(int);voidmain(){DATEtoday;inttotalDay;intresult;printf("pleaseinput指定日期包括年,月,日如:1999131\n");scanf("%d%d%d",&toda......
  • 建民打卡日记4.19
    一、问题描述二、设计流程 1.定义两个双精度浮点数a,b=1000;     2.循环5次从后往前计算存款数;     3.循环内a=b/(1+12*0.0063)       b=a+1000;三、流程图设计四、代码实现#include<iostream>usingnamespacestd......
  • C/C++哈希表应用[2023-04-19]
    C/C++哈希表应用[2023-04-19]选题二十:哈希表应用[问题描述]利用哈希表进行存储任务要求:针对一组数据进行初始化哈希表,可以进行显示哈希表,查找元素,插入元素,删除元素退出程序操作。设计思想:哈希函数用除留余数法构造,用线性探测再散列处理冲突。设计目的:实现哈希表的综合操......
  • 19 Cameras, Lenses and Light Fields
    1.FieldofView(FOV)视场视场与传感器大小和焦距有关。为了统一,固定传感器大小,使用焦距衡量。2.Exposure曝光曝光是irradiance的时间累计。时间由快门控制,irrandiance由光圈控制,此外可以使用iso感光度后期处理。ISO是对结果进行处理,比如乘以一个数,因此会使得Nois......
  • 4月19打卡
     #include<bits/stdc++.h>usingnamespacestd;intchar_to_num(charch){ if(ch>='0'&&ch<='9') returnch-'0'; elsereturnch-'A'+10;}charnum_to_char(intnum){ if(num>=0......