首页 > 其他分享 >每日总结-23.4.18

每日总结-23.4.18

时间:2023-04-18 21:15:04浏览次数:42  
标签:总结 num 18 23.4 tempStr nbsp text overflow border

<%@ page import="zhengcechaxun.Pd_zhengce" %>
<%@ page import="zhengcechaxun.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>
  <style type="text/css">
    .wenzi {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    table {
      border-collapse: collapse;
      border-spacing: 0;
    }
    /*  表头 */
    .cloudTable_header tr {
      background-color: #efeff1;
    }
    .cloudTable_header th {
      min-width: 0;
      box-sizing: border-box;
      text-overflow: ellipsis;
      vertical-align: middle;
      position: relative;
      border-bottom: 1px solid #e0e6ed;
      border-right: 1px solid #e0e6ed;
      padding: 10px 0px;
      white-space: nowrap;
      overflow: hidden;
      font-weight: bold;
      text-align:center;
    }

    /* 表身体 */
    .cloudTable_body tr td {
      height: 40px;
      text-align: center;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      text-align: center;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    }
    .cloudTable_body tr td {
      box-sizing: border-box;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      text-align: center;
      border-right: 1px solid #e0e6ed;
    }
    .cloudMtxTable_body{
      /*height:102px;*/
      height:402px;
      width:100%;
      overflow-y: auto;
      border-bottom: 1px solid #e0e6ed;
    }

    /* 公用样式 */
    .data-cell {
      padding-left: 15px;
      padding-right: 15px;
      font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    }
    .cloudTable_body tr:hover {
      background-color: #c5e8fe;
    }

  </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 align="center" onclick="pageClick(this)" class="active" style="font-size:35px"><img width="60px" height="60px" align="center" src="LOGO.png" />科技政策查询</div>
<div>
  <form action="index.jsp" method="get">
    <table style="width:80%;height:80%" border="0" align="center">
      <tr>
        <td colspan=2 style="height:12%;font-size:20px" align="center">
          政策名称&nbsp;&nbsp;<input type="text" size="10px" style="height:30px" name="name">&nbsp;&nbsp;&nbsp;&nbsp;
          发文编号&nbsp;&nbsp;<input type="text" size="10px" style="height:30px" name="document">&nbsp;&nbsp;&nbsp;&nbsp;
          发文机构&nbsp;&nbsp;<input type="text" size="10px" style="height:30px" name="organ">&nbsp;&nbsp;&nbsp;&nbsp;
          <button id="select" style="width:70px;height:40px">查询</button>
        </td>
      </tr>
      <tr>
<%--        <td style="width:1%"></td>--%>
        <td style="width:100%">
          <table id="idData" width="100%" height="100%" border="0"  style="font-size:18px" cellspacing=1>
            <%for(int i=0;i<len;i++) {
              if(i%9==0){%>
            <tr><td style="height:40px;width:500px" align="center">政策名称&nbsp;&nbsp;</td>
              <td style="height:40px;width:300px" align="center">&nbsp;&nbsp;发文机构&nbsp;&nbsp;</td>
              <td style="height:40px;width:200px" align="center">&nbsp;&nbsp;颁布日期&nbsp;&nbsp;</td>
              <td style="height:40px;width:200px" align="center">&nbsp;&nbsp;政策分类&nbsp;&nbsp;</td>
              <td style="height:40px;width:200px" align="center">&nbsp;&nbsp;操作</td></tr>
            <%} %>
<%--            <div style="width:80px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;" title="<%=pddsall[i].name%>">--%>
<%--            <%=pddsall[i].name%>--%>
            <tr><td style="height:40px;width:477px;"><div style="width:450px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"><%out.print(pddsall[i].name);%></div></td>
              <td style="height:40px;width:290px" align="center"><div style="width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"><%out.print(pddsall[i].organ);%></div></td>
              <td style="height:40px;width:200px" align="center">&nbsp;&nbsp;<%out.print(pddsall[i].pubdata); %>&nbsp;&nbsp;</td>
              <td style="height:40px;width:200px" align="center"><div style="width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;"><%out.print(pddsall[i].type); %></div></td>
              <td style="height:40px;width:200px" align="center">&nbsp;&nbsp;<a href="">查看</a></td></tr>
            <%} %>
          </table>
        </td>
      </tr>
      <tr>
        <td colspan=5 style="height:10%;" align="center">
          <br><br><br>
          <table width="100%" align="center">
            <tr><td style="font-size:14px;" align="center"><div id="barcon" name="barcon"></div></td></tr>
          </table>
          <script type="text/javascript">
            /**
             * 分页函数
             * 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<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>

 

标签:总结,num,18,23.4,tempStr,nbsp,text,overflow,border
From: https://www.cnblogs.com/laobing6214/p/17331102.html

相关文章

  • UVA11806 Cheerleaders
    你有一个n×m的网格图,现在你要将K个人放在网格中,满足一下条件:网格图的四个边都至少有一个人。每个格子上不能有两个人。每个人必须都有位置。注意:四个角的人可以同时算作在两个边上  容斥原理   J=0时就是allAnswer#include<iostream>#include<cstri......
  • 4.18 c++图形库easyx的基础编程
    头文件#include<graphcis.h>一基础绘图概念1.颜色用三原色表示RGB(红色部分,绿色部分,蓝色部分)每一部分的数值范围(0~255)。基本大写英文单词已对应例如BLUE蓝色2.窗口坐标的默认原点在左上角(0,0)x轴正方向向右,y轴正方向向下。二窗口函数initgraph(intwidth,intheigh......
  • 4、18
    每天都在学习估计这个月能完结第三阶段下个月就写第一个项目但是滴水复习的进度不是很理想,还有郁金香,最近心情不是很好然后51考虑是自己买服务器搭博客还是用博客园同时优化一下以前的文章......
  • Ubuntu 18.04 下载安装 llvm (version >= 11)
    添加源你可以在llvm找到适合特定版本的Ubuntu源。cd/etc/aptsudocpsources.listsoures.list.barksudovimsources.list#将下面的llvm源(适用于Ubuntu18.04)粘贴进去debhttp://apt.llvm.org/bionic/llvm-toolchain-bionicmaindeb-srchttp://apt.llvm.org/bionic/......
  • 4.18
    #include<stdio.h>#include<math.h>#include<time.h>intmain(){ intn,i; intf=1; printf("请输入一个整数:"); scanf("%d",&n); for(i=1;i<=n;i++) { f=f*i; } printf("n!=%d\n",f); return0;   }......
  • 23-4-18--二叉树--完全二叉树的层序遍历
    一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是完美二叉树。对于深度为 D 的,有 N 个结点的二叉树,若其结点对应于相同深度完美二叉树的层序遍历的前 N 个结点,这样的树就是完全二叉树。给定一棵完全二叉树的后序遍历,请你给出这棵树的层序遍历结果。输入格式:......
  • 4.18 1.2
    一、问题描述5本书分给A、B、三人,每次只能分一本,几种分法。二、思路A可选1,2,3,4,5。B可选4本。C可选3本。 后一个人都会受到前一个人的限制,用三层循环。 三、代码#include<iostream>usingnamespacestd;intmain(){ inta,b,c;//表示三人的书编号inti=0;//i表示借阅次......
  • 4.18
    1、我昨天的成就:学习了Button,熟练掌握网络布局和滚动视图,花了两个小时。2、遇到什么困难对Button的掌握还是不太熟练。3、今天的任务。再一次学习了Button,完成了一个查看当前时间功能的按钮。4、团队成员的工作如果是开发工作必须有代码签入(截屏)。 ......
  • 4.18打卡
    一、问题描述:一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号。二、设计思路:该......
  • 【Vue】Vue路由总结
    由vue-router模块控制,需要额外安装依赖。参考官网npminstallvue-router--save组成router-link路由跳转,类似a标签,路由跳转作用<router-linkto=""/>router-view路由视图,用于其他组件在该视图位置显示。<router-viewname="name"/><!--可以指定视图名,在路由跳转时......