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; } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现