1013day-人口普查系统
1、shuchu.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="com.edu.ia.DBUtil" %>
<%@page import = "java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String sql="select * from test";
Connection conn= DBUtil.getConnection();
PreparedStatement papre=conn.prepareStatement(sql);
ResultSet rs=papre.executeQuery();
String n=request.getParameter("name");
String s=request.getParameter("sex");
String i=request.getParameter("nation");
String e=request.getParameter("educator");
boolean p=true;
if(n!=null){
while(rs.next()){
if(n.equals(rs.getString("name"))){
out.println(rs.getString("hubie")+"   "+rs.getString("zhufang")+"   "+rs.getString("mianji")+"   "+rs.getString("fangjianshu")+"   "+rs.getString("name")+"   "+rs.getString("ID")+"   "+rs.getString("sex")+"   "+rs.getString("nation")+"   "+rs.getString("educator")+"   ");
out.print("<br />");
p=false;
}
}
}
else if(s!=null){
while(rs.next()){
if(s.equals(rs.getString("sex"))){
out.println(rs.getString("hubie")+"   "+rs.getString("zhufang")+"   "+rs.getString("mianji")+"   "+rs.getString("fangjianshu")+"   "+rs.getString("name")+"   "+rs.getString("ID")+"   "+rs.getString("sex")+"   "+rs.getString("nation")+"   "+rs.getString("educator")+"   ");
out.print("<br />");
p=false;
}
}
}
else if(i!=null){
while(rs.next()){
if(i.equals(rs.getString("nation"))){
out.println(rs.getString("hubie")+"   "+rs.getString("zhufang")+"   "+rs.getString("mianji")+"   "+rs.getString("fangjianshu")+"   "+rs.getString("name")+"   "+rs.getString("ID")+"   "+rs.getString("sex")+"   "+rs.getString("nation")+"   "+rs.getString("educator")+"   ");
out.print("<br />");
p=false;
}
}
}
else if(e!=null){
while(rs.next()){
if(e.equals(rs.getString("educator"))){
out.println(rs.getString("hubie")+"   "+rs.getString("zhufang")+"   "+rs.getString("mianji")+"   "+rs.getString("fangjianshu")+"   "+rs.getString("name")+"   "+rs.getString("ID")+"   "+rs.getString("sex")+"   "+rs.getString("nation")+"   "+rs.getString("educator")+"   ");
out.print("<br />");
p=false;
}
}
}
%>
<% if(p){
%>
<jsp:forward page = "ErrorPage.jsp"></jsp:forward>
<%
}
%>
<form action="select.jsp" method="get">
<input type="submit" value="返回">
</form>
</body>
</html>
2、update.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="com.edu.ia.DBUtil" %>
<%@page import = "java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String sql="select * from test";
Connection conn= DBUtil.getConnection();
PreparedStatement papre=conn.prepareStatement(sql);
ResultSet rs=papre.executeQuery();
String n=request.getParameter("name");
boolean s=true;
session.setAttribute("name",n);
while(rs.next()){
if(n.equals(rs.getString("name"))){
out.println(rs.getString("hubie")+"   "+rs.getString("zhufang")+"   "+rs.getString("mianji")+"   "+rs.getString("fangjianshu")+"   "+rs.getString("name")+"   "+rs.getString("ID")+"   "+rs.getString("sex")+"   "+rs.getString("nation")+"   "+rs.getString("educator")+"   ");
out.print("<br />");
s=false;
}
}
%>
<% if(s){
%>
<jsp:forward page = "ErrorPage.jsp"></jsp:forward>
<%
}
%>
<form action="xiugai" method="get">
<table>
<tr>
<td>身份证号码</td>
<td>
<input type="text" name="ID" pattern="[0-9]{5}" title="只能输入数字或最后一位为X">
</td>
</tr>
<tr>
<td>性别</td>
<td>
<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女
</td>
</tr>
<tr>
<td>民族</td>
<td>
<input type="text" name="nation">
</td>
</tr>
<tr>
<td>受教育程度</td>
<td>
<input type="text" name="educator" list="elist">
<datalist id="elist">
<option>研究生</option>
<option>大学本科</option>
<option>大学专科</option>
<option>高中</option>
<option>初中</option>
<option>小学</option>
<option>未上过学</option>
</datalist>
</td>
</tr>
<tr align="center">
<td colspan="2">
<input type="submit" value="提交">
</td>
<td colspan="2">
<input type="submit" value="返回" formaction="select.jsp">
</td>
</tr>
</table>
</form>
</body>
</html>
__EOF__

本文链接:https://www.cnblogs.com/lx06/p/14165115.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类