2020.11.11收获
list.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <% Object message = request.getAttribute("message"); Object grade_list = request.getAttribute("grade_list"); if(message!=null && !"".equals(message)){ %> <script type="text/javascript"> alert("<%=request.getAttribute("message")%>"); </script> <%} %> <div align="center"> <h1 >信息列表</h1> <h1> <form action="searchServlet" method="post"> <select name="cxfs"> <option id="cxfs"value ="1">姓名</option> <option id="cxfs" value ="2">性别</option> <option id="cxfs"value="3">受教育程度</option> <option id="cxfs"value="4" >民族</option> </select> <input type="text" id="value" name="value" placeholder="请输入条件"> <input type="submit" id="select" name="select" value="查询" /> </form> </h1> <a href="index.jsp">返回主页</a> <table > <tr> <td>id</td> <td>户别</td> <td>住房类型</td> <td>面积</td> <td>数目</td> <td>姓名</td> <td>身份证</td> <td>性别</td> <td>民族</td> <td>教育</td> <td align="center" colspan="2">操作</td> </tr> <c:forEach items="${list}" var="item"> <tr> <td>${item.id}</td> <td>${item.hubie}</td> <td>${item.livetype}</td> <td>${item.area}</td> <td>${item.roomnum}</td> <td>${item.name}</td> <td>${item.idcard}</td> <td>${item.sex}</td> <td>${item.nation}</td> <td>${item.education}</td> <td><a href="update.jsp?id=${item.id}&hubie=${item.hubie}&livetype=${item.livetype}&area=${item.area}&roomnum=${item.roomnum}&name=${item.name}&idcard=${item.idcard}&sex=${item.sex}&nation=${item.nation}&education=${item.education}">修改</a></td> <td><a href="servlet?method=delete&id=${item.id}">删除</a></td> </tr> </c:forEach> </table> </div> </body> </html>
update.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>修改</title> </head> <body> <div align="center"> <h1>修改</h1> <a href="index.jsp">返回主页</a> <form action="servlet?method=update" method="post"> <div> id:<input type="text" id="id" name="id" readonly="true" value="${param.id}" /> </div> <div> 户别: <input type="radio" name="hubie" id="hubie" value="家庭户">家庭户 <input type="radio" name="hubie" id="hubie" value="集体户">集体户 </div> <div> 住房类型:<input type="text" id="livetype" name="livetype" value="${param.livetype}" /> </div> <div> 面积:<input type="text" id="area" name="area" value="${param.area}" /> </div> <div> 数目:<input type="text" id="roomnum" name="roomnum" value="${param.roomnum}" /> </div> <div> 姓名:<input type="text" id="name" name="name" value="${param.name}" /> </div> <div> 身份证:<input type="text" id="idcard" name="idcard" value="${param.idcard}" /> </div> <div> 性别:<input type="radio" id="sex" name=sex value="男" />男 <input type="radio" id="sex" name="sex" value="女" />女 </div> <div> 民族:<input type="text" id="nation" name="nation" value="${param.nation}" /> </div> <div> 教育:<select class="form-control" id="education" name="education"> <option value="研究生">研究生</option> <option value="大学本科">大学本科</option> <option value="大学专科">大学专科</option> <option value="高中">高中</option> <option value="初中">初中</option> <option value="小学">小学</option> <option value="未上过学">未上过学</option> </select> </div> <div> <input type="submit" value="修改" onclick= "return check()" /> </div> </form> </div> </body> <script type="text/javascript"> function check() //封装一个<body>中做成点击事件的函数 { if(document.getElementById('area').value=='') { alert('现住房面积不能为空!'); document.getElementById('area').focus(); isInterger(area); return false; } else if(document.getElementById('area').value%1!=0){ alert('住房面积不是整数!'); return false; } if(document.getElementById('roomnum').value=='') { alert('现住房间数不能为空!'); document.getElementById('roomnum').focus(); return false; } else if(document.getElementById('roomnum').value%1!=0){ alert('现住房间数不是整数!'); return false; } if(document.getElementById('idcard').value.length!=18) { alert('身份证号码位数错误!'); document.getElementById('idcard').focus(); return false; } } </script> </html>