9.13每日总结

index.jsp

复制代码
复制代码
<%@ 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>
    <title>河北省重大技术需求征集活动</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        html,body {
            height: 100%;
            width: 100%;
        }
        body {
            font-family: Arial, sans-serif;
        }

        .container {
            max-width: 800px;
            margin: 0 auto;
            padding: 20px;
        }

        h1 {
            text-align: center;
            color: #333;
        }

        .banner {
            background-image: url('banner.jpg');
            background-size: cover;
            height: 300px;
        }

        .banner h2 {
            color: #fff;
            text-align: center;
            padding: 120px 10px;
            font-size: 48px;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
        }

        .content {
            margin-top: 20px;
        }

        .content p {
            line-height: 1.5;
            margin-bottom: 20px;
        }

        .highlight {
            color: #ff6600;
            font-weight: bold;
        }

        .button {
            display: inline-block;
            padding: 10px 20px;
            background-color: #ff6600;
            color: #fff;
            text-decoration: none;
            border-radius: 4px;
            transition: background-color 0.3s ease;
        }

        .button:hover {
            background-color: #e55b00;
        }

        .footer {
            margin-top: 50px;
            text-align: center;
            color: #888;
        }
    </style>
</head>
<body>
<div class="banner">
    <h2>河北省重大技术需求征集活动</h2>
</div>

<div class="container">
    <h1>活动简介</h1>
    <div class="content">
        <p>欢迎参加河北省重大技术需求征集活动。本活动旨在通过广泛征集社会各界的技术需求,推动科技创新与产业发展的结合,促进河北省经济的快速发展。</p>
        <p>活动期间,我们将搜集并评估各类重大技术需求,并提供相应的支持和资源。希望各位专家、企业和科研机构能够积极参与,共同推动河北省的科技创新和经济发展。</p>
        <p class="highlight">活动时间:2023年10月1日至2023年12月31日</p>

        <a href="add.jsp" class="button">信息提交</a>
        <a href="search.jsp" class="button">填报查询</a>
        <a href="all.jsp" class="button">信息统计</a>
        <a href="需求提交页面.html" class="button">提交需求</a>
    </div>
</div>
<br><br>
<div class="footer">
    <p>© 2023 河北省科技厅. All rights reserved.</p>
</div>
</body>
</html>
复制代码
复制代码

add.jsp

复制代码
复制代码
<%@ 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>
    <title>征集页面</title>
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script>
        addEventListener("load", function () { setTimeout(hideURLbar, 0); }, false); function hideURLbar() { window.scrollTo(0, 1); }
    </script>
    <script src="../../static/admin/js/jquery-1.8.3.js" type="text/javascript"></script>
    <link href="../../static/admin/css/font-awesome.min.css" rel="stylesheet">
    <link href="../../static/admin/css/bootstrap.min.css" rel="stylesheet">

</head>
<style>
    input::-webkit-input-placeholder {
        /* placeholder颜色  */
        color: #ff0000;
    }
    #doc{
        margin-left: 200px;
        margin-right: 200px;
        padding-left: 50px;
        padding-right: 50px;
        padding-top: 0px;
    }
    td{
        font-family: '楷体';
        font-weight: bolder;
        font-size: 18px;
    }
    input[type=text]{
        width: 100%;
        height: 100%;
        border: 0;
        outline: none;
    }
    textarea{
        width: 100%;
        height: 100%;
        border: 0;
        outline: none;
    }
</style>
<body>
<div id="doc">
    <h2 align="center">河北省重大技术需求征集表</h2>
    <form method="get" action="get.jsp">
    <table align="center" border="1px" bordercolor="black" cellspacing="0" cellpadding="10" width="90%">
        <tr>
            <td>机构全称<span style="color: red">*</span></td>
            <td colspan="2"><input  type="text" id="jgmc" name="JIGUOQUANCHENG"></td>
            <td>归口管理部门</td>
            <td colspan="2"><input  type="text" id="gkglbm" name="GUIKOUGUANLIBUMEN"></td>
        </tr>
        <tr>
            <td>通讯地址<span style="color: red">*</span></td>
            <td colspan="2"><input  type="text" id="txdz" name="TONGXUNDIZHI"></td>
            <td>所在地域<span style="color: red">*</span></td>
            <td colspan="2"><input  type="text" id="szdy" name="SUOZAIDIYU"></td>
        </tr>
        <tr>
            <td>网址</td>
            <td colspan="2"><input type="text" id="dwwz"  name="WANGZHI"></td>
            <td>电子邮箱<span style="color: red">*</span></td>
            <td colspan="2"><input type="text" style="width: 100%" id="dzyx" name="DIANZIXINXIANG"></td>
        </tr>

        <tr>
            <td>法人代表<span style="color: red">*</span></td>
            <td colspan="2"><input type="text" id="frdb" name="FARENDAIBIAO"></td>
            <td>邮政编码</td>
            <td colspan="2"><input type="text" id="yzbm" name="YOUZHENGBIANMA"></td>
        </tr>

        <tr >
            <td>联系人<span style="color: red">*</span></td>
            <td colspan="2"><input type="text" id="lxr" name="LIANXIREN" ></td>
            <td>固定电话</td>
            <td colspan="2"><input type="text" style="width: 100%"  id="gddh" placeholder="固定电话(选填)" name="DIANHUA1"></td>

        </tr>
        <tr>
            <td>移动电话<span style="color: #ff0000">*</span></td>
            <td colspan="2"><input type="text" style="width: 100%"  id="yddh" placeholder="移动电话" name="DIANHUA2"></td>
            <td>传真</td>
            <td colspan="2"><input type="text" style="width: 100%;" id="cz" name="CHUANZHEN"></td>
        </tr>
        <tr>
            <td>机构属性<span style="color: red">*</span></td>
            <td colspan="5">
                <input  type="radio" name="JIGOUSHUXING" value="企业" />企业
                <input  type="radio" name="JIGOUSHUXING" value="高等院校"/>高等院校
                <input  type="radio" name="JIGOUSHUXING" value="研究机构"/>研究机构
                <input  type="radio" name="JIGOUSHUXING" value="其他"/>其他
            </td>
        </tr>
        <tr>
            <td colspan="6">
                <textarea id="jgJIGOUJIANJIEjj" placeholder="机构简介(单位基本情况,研究基础等,限500字)" style="width: 100%;height: 100px;" name=""></textarea>
            </td>
        </tr>
        <tr>
            <td>技术需求名称<span style="color: red">*</span></td>
            <td colspan="2">
                <input id="JISHUXUQIUMINGCHENG" type="text" style="width: 100%;" name="JISHUXUQIUMINGCHENG"/>
            </td>
            <td>需求年限<span style="color: red">*</span></td>
            <td colspan="3">
                <input id="qsxqnf" type="text"  style="width: 30%;" name="SHIXIAN_KAISHI"/>年 ---
                <input id="jzxqnf" type="text" style="width: 30%;" name="SHIXIAN_JIESHU"/>年
            </td>
        </tr>
        <tr>

        <tr>
            <td rowspan="3">技术需求概述</td>
            <td colspan="5" >
                <textarea id="zywt" placeholder="主要问题(需要解决的重大技术问题,限500字以内)"  style="width: 100%;height: 100px;" name="JISHUXUQIUGAISHU1"></textarea>
            </td>
        <tr>
            <td colspan="5">
                <textarea id="jsgj" placeholder="技术关键(所需的关键技术、主要指标,限500字以内)"  style="width: 100%;height: 100px;" name="JISHUXUQIUGAISHU2"></textarea>
            </td>
        </tr>
        <tr>
            <td colspan="5">
                <textarea id="yqmb" placeholder="预期目标(技术创新性、经济社会效益,限500字以内)"  style="width: 100%;height: 100px;" name="JISHUXUQIUGAISHU3"></textarea>
            </td>
        </tr>
        </tr>

        <tr>
            <td>关键词<span style="color: red">*</span></td>
            <td colspan="1">
                <input style="width: 100%" type="text" name="GUANJIANZI1">
            </td>
            <td colspan="1">
                <input style="width: 100%" type="text" name="GUANJIANZI2">
            </td>
            <td colspan="1">
                <input style="width: 100%" type="text" name="GUANJIANZI3">
            </td>
            <td colspan="1">
                <input style="width: 100%" type="text" name="GUANJIANZI4">
            </td>
            <td colspan="1">
                <input style="width: 100%" type="text" name="GUANJIANZI5">
            </td>

        </tr>
        <tr>
            <td>拟投入资金总额<span style="color: red">*</span></td>
            <td colspan="5"><input  id="ntrjzze" style="width: 80%" type="text" name="NITOURUZIJINZONGE">万元</td>
        </tr>
        <tr>
            <td rowspan="2" colspan="">技术需求解决方式<span style="color: red">*</span></td>
            <td colspan="5">
                <input name="JISHUXUQIUJIEJUEFANGSHI" type="checkbox" onchange="jsxqhzms()" value="独立研发"/>独立研发
                <input name="JISHUXUQIUJIEJUEFANGSHI" type="checkbox" onchange="jsxqhzms()" value="委托研发"/>委托研发
                <input name="JISHUXUQIUJIEJUEFANGSHI" type="checkbox" onchange="jsxqhzms()" value="合作开发"/>合作开发
                <input name="JISHUXUQIUJIEJUEFANGSHI" type="checkbox" onchange="jsxqhzms()" id="qt" value="其他"/>其他
            </td>
        </tr>
        <tr>
            <td colspan="2">合作意向单位(选填)</td>
            <td colspan="3">
                <input id="hzyxdw" type="text"  name="HEZUOYIXIANGDANWEI">
            </td>

        </tr>


        </tr>
        <tr>
            <td>科技活动类型<span style="color: red">*</span></td>
            <td colspan="5">
                <input  name="KEJIHUODONGLEIXING" type="checkbox" value="基础研究" onchange="yjlx()"/>基础研究
                <input  name="KEJIHUODONGLEIXING" type="checkbox" value="应用研究" onchange="yjlx()" />应用研究
                <input  name="KEJIHUODONGLEIXING" type="checkbox" value="试验发展" onchange="yjlx()" />试验发展
                <input  name="KEJIHUODONGLEIXING" type="checkbox" value="研究与试验发展成果应用" onchange="yjlx()" />研究与试验发展成果应用
                <input  name="KEJIHUODONGLEIXING" type="checkbox" value="技术推广与科技服务" onchange="yjlx()" />技术推广与科技服务
                <input  name="KEJIHUODONGLEIXING" type="checkbox" value="生产性活动" onchange="yjlx()" />生产性活动
            </td>
        </tr>
        <tr>
            <td>学科分类<span style="color: red">*</span></td>
            <td colspan="5">
                <input id="xkfl" style="width: 100%;" type="text" placeholder="(参加学科分类,限基础研究填写)" name="XUEKEFENLEI"/>
            </td>
        </tr>
        <tr>
            <td>需求技术所属领域(非基础研究填写)<span style="color: red">*</span></td>
            <td colspan="5">
                <input name="XUQIUJISHUSUOSHULINGYU" type="checkbox" value="电子信息技术" onchange="xqjsssly()" />电子信息技术
                <input name="XUQIUJISHUSUOSHULINGYU" type="checkbox" value="光机电一体化" onchange="xqjsssly()" />光机电一体化
                <input name="XUQIUJISHUSUOSHULINGYU" type="checkbox" value="软件" onchange="xqjsssly()" />软件
                <input name="XUQIUJISHUSUOSHULINGYU" type="checkbox" value="生物制药技术" onchange="xqjsssly()" />生物制药技术
                <input name="XUQIUJISHUSUOSHULINGYU" type="checkbox" value="新材料及应用技术" onchange="xqjsssly()" />新材料及应用技术
                <input name="XUQIUJISHUSUOSHULINGYU" type="checkbox" value="先进制造技术" onchange="xqjsssly()" />先进制造技术
                <input name="XUQIUJISHUSUOSHULINGYU" type="checkbox" value="现代农业技术" onchange="xqjsssly()" />现代农业技术
                <input name="XUQIUJISHUSUOSHULINGYU" type="checkbox" value="新能源与高效节能技术" onchange="xqjsssly()" />新能源与高效节能技术
                <input name="XUQIUJISHUSUOSHULINGYU" type="checkbox" value="资源与环境保护新技术" onchange="xqjsssly()" />资源与环境保护新技术
                <input name="XUQIUJISHUSUOSHULINGYU" type="checkbox" value="其他技术(注明)" id="qtjs" onchange="xqjsssly()" />其他技术(注明)
            </td>
        </tr>

        <tr id="qita"></tr>

        <tr>
            <td>需求技术应用行业<span style="color: red">*</span></td>
            <td colspan="5">
                <input id="xqjsyyhy" type="text" placeholder="(参见国民经济行业分类,非基础研究填写)" name="XUQIUJISHUYINGYONGHANGYE"/>
            </td>
        </tr>



        <tr id="qita2"></tr>

        <!--<tr>
            <td rowspan="2">项目资金需求及来源</td>
            <td colspan="2">
                    计划总投资<span style="color: red">*</span><input id="jhztz" style="width: auto;" type="text" readonly="readonly" />万元
            </td>
            <td colspan="2">
                企业自筹<span style="color: red">*</span><input id="qyzc" style="width: auto;" onchange="qyzc()" type="text" />万元
            </td>
        </tr>
        <tr>
            <td colspan="2">
                银行贷款<span style="color: red">*</span><input id="yhdk" style="width: auto;" onchange="yhdk()" type="text" />万元
            </td>
            <td colspan="2">
                其它融资<span style="color: red">*</span><input id="qtrz" style="width: auto;"  onchange="qtrz()" type="text" />万元
            </td>
        </tr>-->

    </table>
    <p style="text-align: center">
        <input type="submit" id="btn" class="btn btn-success btn-lg" >
    </p>
    </form>>
</div>
</body>
</html>
复制代码
复制代码

get.jsp

复制代码
复制代码
<%@ page import="java.util.ArrayList" %>
<%@ page import="pack.sql_" %>
<%--
  Created by IntelliJ IDEA.
  User: 绿波亭
  Date: 2023/9/15
  Time: 10:22
  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>
<%
  String JIGUOQUANCHENG = request.getParameter("JIGUOQUANCHENG");
  String GUIKOUGUANLIBUMEN = request.getParameter("GUIKOUGUANLIBUMEN");
  String TONGXUNDIZHI = request.getParameter("TONGXUNDIZHI");
  String SUOZAIDIYU = request.getParameter("SUOZAIDIYU");
  String WANGZHI = request.getParameter("WANGZHI");
  String DIANZIXINXIANG = request.getParameter("DIANZIXINXIANG");
  String FARENDAIBIAO = request.getParameter("FARENDAIBIAO");
  String YOUZHENGBIANMA = request.getParameter("YOUZHENGBIANMA");
  String LIANXIREN = request.getParameter("LIANXIREN");
  String DIANHUA1 = request.getParameter("DIANHUA1");
  String DIANHUA2 = request.getParameter("DIANHUA2");
  String CHUANZHEN = request.getParameter("CHUANZHEN");
  String JIGOUSHUXING = request.getParameter("JIGOUSHUXING");
  String JIGOUJIANJIE = request.getParameter("JIGOUJIANJIE");
  String JISHUXUQIUMINGCHENG = request.getParameter("JISHUXUQIUMINGCHENG");
  String SHIXIAN_KAISHI = request.getParameter("SHIXIAN_KAISHI");
  String SHIXIAN_JIESHU = request.getParameter("SHIXIAN_JIESHU");
  String JISHUXUQIUGAISHU = request.getParameter("JISHUXUQIUGAISHU1")+"\n"
          +request.getParameter("JISHUXUQIUGAISHU2")+"\n"
          +request.getParameter("JISHUXUQIUGAISHU3");
  String GUANJIANZI = request.getParameter("GUANJIANZI1")+" "+
          request.getParameter("GUANJIANZI2")+" "+
          request.getParameter("GUANJIANZI3")+" "+
          request.getParameter("GUANJIANZI4")+" "+
          request.getParameter("GUANJIANZI5");
  String NITOURUZIJINZONGE = request.getParameter("NITOURUZIJINZONGE");
  String JISHUXUQIUJIEJUEFANGSHI = request.getParameter("JISHUXUQIUJIEJUEFANGSHI");
  String HEZUOYIXIANGDANWEI = request.getParameter("HEZUOYIXIANGDANWEI");
  String KEJIHUODONGLEIXING = request.getParameter("KEJIHUODONGLEIXING");
  String XUEKEFENLEI = request.getParameter("XUEKEFENLEI");
  String XUQIUJISHUSUOSHULINGYU = request.getParameter("XUQIUJISHUSUOSHULINGYU");
  String XUQIUJISHUYINGYONGHANGYE = request.getParameter("XUQIUJISHUYINGYONGHANGYE");

  ArrayList<String> list_=new ArrayList<>();
  list_.add(JIGUOQUANCHENG);
  list_.add(GUIKOUGUANLIBUMEN);
  list_.add(TONGXUNDIZHI);
  list_.add(SUOZAIDIYU);
  list_.add(WANGZHI);
  list_.add(DIANZIXINXIANG);
  list_.add(FARENDAIBIAO);
  list_.add(YOUZHENGBIANMA);
  list_.add(LIANXIREN);
  list_.add(DIANHUA1);
  list_.add(DIANHUA2);
  list_.add(CHUANZHEN);
  list_.add(JIGOUSHUXING);
  list_.add(JIGOUJIANJIE);
  list_.add(JISHUXUQIUMINGCHENG);
  list_.add(SHIXIAN_KAISHI);
  list_.add(SHIXIAN_JIESHU);
  list_.add(JISHUXUQIUGAISHU);
  list_.add(GUANJIANZI);
  list_.add(NITOURUZIJINZONGE);
  list_.add(JISHUXUQIUJIEJUEFANGSHI);
  list_.add(HEZUOYIXIANGDANWEI);
  list_.add(KEJIHUODONGLEIXING);
  list_.add(XUEKEFENLEI);
  list_.add(XUQIUJISHUSUOSHULINGYU);
  list_.add(XUQIUJISHUYINGYONGHANGYE);
  sql_ s=new sql_();
  s.insert(list_);
%>
<script>
  alert('提交成功')
  window.location.href="index.jsp"
</script>

</body>
</html>
复制代码
复制代码

search.jsp

复制代码
复制代码
<%@ page language="java" contentType="text/html; charset=UTF-8"

         pageEncoding="UTF-8"%>
<%@ page import="pack.*" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title>多条件查询</title>
  <style>
    body {
      font-family: Arial, sans-serif;
      margin: 20px;
    }

    h1 {
      text-align: center;
    }

    form {
      margin-bottom: 20px;
    }

    label {
      text-align: right;
      display: inline-block;
      width: 140px;
    }

    input[type="text"] {
      width: 200px;
      padding: 5px;
    }

    table {
      width: 100%;
      border-collapse: collapse;
    }

    th, td {
      padding: 10px;
      border: 1px solid #ddd;
    }
  </style>
</head>
<body>
<h1>填报查询</h1>
<%
  String a=request.getParameter("a");
  String b=request.getParameter("b");
  String c=request.getParameter("c");
  String d=request.getParameter("d");

  sql_ sq=new sql_();
  List<Integer> ids = sq.DimQuery2(a,b,c,d);
%>
<form method="get" action="search.jsp">
  <label for="institutionName">机构全称:</label>
  <input type="text" id="institutionName" name="a">

  <label for="location">所在地域:</label>
  <input type="text" id="location" name="b">

  <label for="techRequirement">技术需求名称:</label>
  <input type="text" id="techRequirement" name="c">

  <label for="keyword">关键词:</label>
  <input type="text" id="keyword" name="d">

  <input type="submit">
</form>

<table id="resultsTable">
  <tr style="border: aqua">
    <th>机构全称</th>
    <th>所在地域</th>
    <th>技术需求名称</th>
    <th>关键词</th>
    <th></th>
  </tr>
<%for(int i=0;i<ids.size();i++){
  ArrayList<String> row=sq.get_what(String.valueOf(ids.get(i)));
%>
  <tr>
    <td><%out.print(row.get(0));%></td>
    <td><%out.print(row.get(3));%></td>
    <td><%out.print(row.get(14));%></td>
    <td><%out.print(row.get(18));%></td>
    <td><a href="what.jsp?id=<%=ids.get(i)%>">详情</a></td>
  </tr>
  <%}%>
</table>
</body>
</html>
复制代码
复制代码

what.jsp

复制代码
复制代码
<%@ page import="java.util.ArrayList" %>
<%@ page import="pack.sql_" %>
<%@ 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>
    <title>征集页面</title>
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script>
        addEventListener("load", function () { setTimeout(hideURLbar, 0); }, false); function hideURLbar() { window.scrollTo(0, 1); }
    </script>
    <script src="../../static/admin/js/jquery-1.8.3.js" type="text/javascript"></script>
    <link href="../../static/admin/css/font-awesome.min.css" rel="stylesheet">
    <link href="../../static/admin/css/bootstrap.min.css" rel="stylesheet">

</head>
<style>
    input::-webkit-input-placeholder {
        /* placeholder颜色  */
        color: #ff0000;
    }
    #doc{
        margin-left: 200px;
        margin-right: 200px;
        padding-left: 50px;
        padding-right: 50px;
        padding-top: 0px;
    }
    td{
        font-family: '楷体';
        font-weight: bolder;
        font-size: 18px;
    }
    input[type=text]{
        width: 100%;
        height: 100%;
        border: 0;
        outline: none;
    }
    textarea{
        width: 100%;
        height: 100%;
        border: 0;
        outline: none;
    }
</style>
<script>
    $(function () {
        var username=localStorage.getItem("username");
        $.ajax({
            url: "../../getuser",
            type: "POST",
            data: {"username": username},
            dataType: "JSON",
            async: true,
            success: function (data) {
                var yzbm=data.yzbm;
                var jgqc=data.jgqc;
                $("#jgmc").val(jgqc);
                $("#yzbm").val(yzbm);
            },
            error: function (e) {
                alert("获取邮编等出现错误!!");
            }
        });
    });
</script>
<body>
<%
    String id=request.getParameter("id");
    sql_ sq=new sql_();
    ArrayList<String> row=sq.get_what(id);
%>
<div id="doc">
    <h2 align="center">河北省重大技术需求表</h2>
    <form method="get" action="get.jsp">
        <table align="center" border="1px" bordercolor="black" cellspacing="0" cellpadding="10" width="90%">
            <tr>
                <td>机构全称<span style="color: red">*</span></td>
                <td colspan="2"><input  type="text" id="jgmc"placeholder="<%out.print(row.get(0));%>" readonly></td>
                <td>归口管理部门</td>
                <td colspan="2"><input  type="text" id="gkglbm" placeholder="<%out.print(row.get(1));%>" readonly></td>
            </tr>
            <tr>
                <td>通讯地址<span style="color: red">*</span></td>
                <td colspan="2"><input  type="text" id="txdz" placeholder="<%out.print(row.get(2));%>" readonly></td>
                <td>所在地域<span style="color: red">*</span></td>
                <td colspan="2"><input  type="text" id="szdy" placeholder="<%out.print(row.get(3));%>" readonly></td>
            </tr>
            <tr>
                <td>网址</td>
                <td colspan="2"><input type="text" id="dwwz"placeholder="<%out.print(row.get(4));%>" readonly></td>
                <td>电子邮箱<span style="color: red">*</span></td>
                <td colspan="2"><input type="text" style="width: 100%" id="dzyx" placeholder="<%out.print(row.get(5));%>" readonly></td>
            </tr>

            <tr>
                <td>法人代表<span style="color: red">*</span></td>
                <td colspan="2"><input type="text" id="frdb" placeholder="<%out.print(row.get(6));%>" readonly></td>
                <td>邮政编码</td>
                <td colspan="2"><input type="text" id="yzbm" placeholder="<%out.print(row.get(7));%>" readonly></td>
            </tr>

            <tr >
                <td>联系人<span style="color: red">*</span></td>
                <td colspan="2"><input type="text" id="lxr"placeholder="<%out.print(row.get(8));%>" readonly></td>
                <td>固定电话</td>
                <td colspan="2"><input type="text" style="width: 100%"  id="gddh"placeholder="<%out.print(row.get(9));%>" readonly></td>

            </tr>
            <tr>
                <td>移动电话<span style="color: #ff0000">*</span></td>
                <td colspan="2"><input type="text" style="width: 100%"  id="yddh" placeholder="<%out.print(row.get(10));%>" readonly></td>
                <td>传真</td>
                <td colspan="2"><input type="text" style="width: 100%;" id="cz" placeholder="<%out.print(row.get(11));%>" readonly></td>
            </tr>
            <tr>
                <td>机构属性<span style="color: red">*</span></td>
                <td colspan="5">
                    <input  type="text" placeholder="<%out.print(row.get(12));%>" readonly/>
                </td>
            </tr>
            <tr>
                <td colspan="6">
                    <textarea id="jgJIGOUJIANJIEjj"
                              style="width: 100%;height: 100px;" placeholder="<%out.print(row.get(13));%>" readonly></textarea>
                </td>
            </tr>
            <tr>
                <td>技术需求名称<span style="color: red">*</span></td>
                <td colspan="2">
                    <input id="JISHUXUQIUMINGCHENG" type="text" style="width: 100%;" placeholder="<%out.print(row.get(14));%>" readonly/>
                </td>
                <td>需求年限<span style="color: red">*</span></td>
                <td >
                    <input id="qsxqnf" type="text"  style="width: 30%;"placeholder="<%out.print(row.get(15));%>" readonly/>年 ---
                    <input id="jzxqnf" type="text" style="width: 30%;"placeholder="<%out.print(row.get(16));%>" readonly/>年
                </td>
            </tr>
            <tr>

            <tr>
                <td>技术需求概述</td>
                <td colspan="4">
                    <textarea id="zywt" style="width: 100%;height: 100px;" placeholder="<%out.print(row.get(17));%>" readonly></textarea>
                </td>
            </tr>

            <tr>
                <td>关键词<span style="color: red">*</span></td>
                <td colspan="4">
                    <input style="width: 100%" type="text" placeholder="<%out.print(row.get(18));%>" readonly>
                </td>
            </tr>
            <tr>
                <td>拟投入资金总额<span style="color: red">*</span></td>
                <td colspan="4">
                    <input  id="ntrjzze" style="width: 80%" type="text"placeholder="<%out.print(row.get(19));%>" readonly>万元</td>
            </tr>
            <tr>
                <td>技术需求解决方式<span style="color: red">*</span></td>
                <td colspan="4">
                    <input name="JISHUXUQIUJIEJUEFANGSHI" type="text"placeholder="<%out.print(row.get(20));%>" readonly/>
                </td>
            </tr>
            <tr>
                <td >合作意向单位(选填)</td>
                <td colspan="4">
                    <input id="hzyxdw" type="text"  placeholder="<%out.print(row.get(21));%>" readonly>
                </td>

            </tr>


            </tr>
            <tr>
                <td>科技活动类型<span style="color: red">*</span></td>
                <td colspan="5">
                    <input  name="KEJIHUODONGLEIXING" type="text" placeholder="<%out.print(row.get(22));%>" readonly/>
                </td>
            </tr>
            <tr>
                <td>学科分类<span style="color: red">*</span></td>
                <td colspan="5">
                    <input id="xkfl" style="width: 100%;" type="text" placeholder="<%out.print(row.get(23));%>" readonly/>
                </td>
            </tr>
            <tr>
                <td>需求技术所属领域(非基础研究填写)<span style="color: red">*</span></td>
                <td colspan="5">
                    <input name="XUQIUJISHUSUOSHULINGYU" type="text"placeholder="<%out.print(row.get(24));%>" readonly/>
                </td>
            </tr>

            <tr id="qita"></tr>

            <tr>
                <td>需求技术应用行业<span style="color: red">*</span></td>
                <td colspan="5">
                    <input id="xqjsyyhy" type="text" placeholder="<%out.print(row.get(25));%>" readonly/>
                </td>
            </tr>
        </table>
        </form>
    </div>
</body>
</html>
复制代码
复制代码

all.jsp

复制代码
复制代码
<%@ 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>
    <title>统计页面</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 20px;
        }

        h1 {
            text-align: center;
        }

        form {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px;
        }

        label {
            margin-right: 10px;
        }

        table {
            width: 100%;
            border-collapse: collapse;
        }

        th, td {
            padding: 10px;
            border: 1px solid #ddd;
        }
    </style>
</head>
<body>
<h1>统计页面</h1>

<form method="get" action="all.jsp">
    <div>
    科技活动类型:
    <input type="checkbox" name="activity" />基础研究
    <input type="checkbox" name="activity" />应用研究
    <input type="checkbox" name="activity" />试验发展
    <input type="checkbox" name="activity" />研究与试验发展成果应用
    <input type="checkbox" name="activity" />技术推广与科技服务
    <input type="checkbox" name="activity" />生产性活动

        <input type="submit" value="统计" id = "ID">
        <script type="text/javascript">
            const btn=document.getElementById("ID");
            btn.onclick=function(){
                alert('1')
            }
        </script>
<br>
        机构属性:
        <input type="checkbox" name="attr" />电子信息
        <input type="checkbox" name="attr" />光机电一体化
        <input type="checkbox" name="attr" />生物技术与制药
        <input type="checkbox" name="attr" />新材料及应用
        <input type="checkbox" name="attr" />现代农业
        <input type="checkbox" name="attr" />新能源与高效节能
        <input type="checkbox" name="attr" />资源与环境
        <input type="checkbox" name="attr" />高技术服务业
        <input type="checkbox" name="attr" />海洋
        <input type="checkbox" name="attr" />社会公共事业
        <input type="checkbox" name="attr" />医疗卫生
        <input type="checkbox" name="attr" />其他(注明)
    </div>
</form>
</table>
</body>
</html>
复制代码
复制代码

 

 

与hbase连接的Java类

复制代码
复制代码
package pack;

import java.sql.Connection;
import java.sql.DriverManager;

public class Con {
    public static Connection getConnection() throws Exception {
        Class.forName("org.apache.phoenix.jdbc.PhoenixDriver");
        String url = "jdbc:phoenix:192.168.88.101:2181";
        String user = "hadoop";
        String pwd = "123456";
        Connection con = DriverManager.getConnection(url, user, pwd);
        return con;
    }
}
复制代码
复制代码

 

hbase的sql语句方法

复制代码
复制代码
package pack;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

public class sql_ {
    public void insert(ArrayList<String> list_) throws Exception {
        Connection connection = Con.getConnection();
        PreparedStatement preparedStatement = null;
        String sql = "UPSERT into one(JIGUOQUANCHENG,GUIKOUGUANLIBUMEN,TONGXUNDIZHI,SUOZAIDIYU,WANGZHI,DIANZIXINXIANG,FARENDAIBIAO,YOUZHENGBIANMA,LIANXIREN,DIANHUA1,DIANHUA2,CHUANZHEN,JIGOUSHUXING,JIGOUJIANJIE,JISHUXUQIUMINGCHENG,SHIXIAN_KAISHI,SHIXIAN_JIESHU,JISHUXUQIUGAISHU,GUANJIANZI,NITOURUZIJINZONGE,JISHUXUQIUJIEJUEFANGSHI,HEZUOYIXIANGDANWEI,KEJIHUODONGLEIXING,XUEKEFENLEI,XUQIUJISHUSUOSHULINGYU,XUQIUJISHUYINGYONGHANGYE,ID) values (?,?,?,?,?," +
                "?,?,?,?,?," +
                "?,?,?,?,?," +
                "?,?,?,?,?," +
                "?,?,?,?,?,?,?)";
        //String sql = "delete from table_name where id=?";
        preparedStatement = connection.prepareStatement(sql);
        for(int i=0;i<list_.size();i++) {
            preparedStatement.setString(i+1, list_.get(i));
        }
        preparedStatement.setInt(27,this.select_id());
        System.out.println(preparedStatement.toString());
        preparedStatement.executeUpdate();
        connection.commit();
    }

    private int select_id() throws Exception {
        String sql = "SELECT ID FROM one";
        Connection connection = Con.getConnection();
        Statement statement=connection.createStatement();
        ResultSet resultSet=statement.executeQuery(sql);

        int i=1;
        while(resultSet.next()){
            i++;
        }
        return i;
    }

    public List<Integer> DimQuery2(String jigouname,String suozai,String jishuxvqiu,String guanjianci) throws Exception
    {
        List<Integer> id_list=new ArrayList<>();
        String sql="SELECT ID FROM one WHERE JIGUOQUANCHENG LIKE ? AND" +
                " SUOZAIDIYU LIKE ? AND JISHUXUQIUMINGCHENG like ? AND" +
                " GUANJIANZI LIKE ?";
        PreparedStatement pre =Con.getConnection().prepareStatement(sql);
        pre.setString(1,"%"+jigouname+"%");
        pre.setString(2,"%"+suozai+"%");
        pre.setString(3,"%"+jishuxvqiu+"%");
        pre.setString(4,"%"+guanjianci+"%");
        ResultSet rs = pre.executeQuery();
        while(rs.next())
        {
            id_list.add(rs.getInt("ID"));
        }
        pre.close();
        return id_list;
    }
    public int DimQuery3(String type,ArrayList<String> list_) throws Exception
    {
        String sql="select "+type+" from one where JIGUOQUANCHENG = ?";
        PreparedStatement pre =Con.getConnection().prepareStatement(sql);
        pre.setString(1,list_.get(0));
        ResultSet rs = pre.executeQuery();
        int all=0;
        while(rs.next())
        {
            all++;
        }
        pre.close();
        return all;
    }
    public ArrayList<String> get_what(String id) throws Exception
    {
        ArrayList<String> all = new ArrayList<>();
        String sql="select * from one where ID = ?";
        PreparedStatement pre =Con.getConnection().prepareStatement(sql);
        pre.setInt(1, Integer.parseInt(id));
        ResultSet rs = pre.executeQuery();
        rs.next();
        for(int i=0;i<26;i++){
            all.add(rs.getString(i+1));
        }

        return all;
    }
}
复制代码
posted @   听着DJ读童话  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示