2021.5.11
今日学习进度:
| 第一天 | 第二天 | 第三天 | 第四天 | 第五天 | |
| 所花时间(小时) | 5 | 6 | |||
| 代码量(行) | 500 | 600 | |||
| 博客量(篇) | 1 | 1 | |||
| 了解到的知识点 | web系统 |
web界面 |
学生管理系统的web界面设计:
index.jsp
<%@page import="entity.Student"%> <%@page import="java.util.List"%> <%@page import="dao.Dao"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>学生管理系统 class="bg">学生管理系统
<% request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); Listlist=Dao.getAllStudents(); %> <%if(list.isEmpty()) {%>
当前数据库无相关信息
<%}else {%>
<%for(Student str:list){ %> 姓名 性别 生日 住址 操作 <%}} %> <%=str.getName() %> <%=str.getSex() %> <%=str.getBirthday() %> <%=str.getAddress() %> 修改 删除
add.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title here class="bg"><script type="text/javascript"> function check(){ obj=document.getElementById('form'); if(obj.name.value===""||obj.sex.value===""||obj.birthday.value===""||obj.address.value===""){ alert("请将信息填写完整"); return false; } } </script>
addstudent.jsp
<%@page import="dao.Dao"%> <%@page import="entity.Student"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title here <% request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); Student student=new Student(); student.setAddress(request.getParameter("address")); student.setBirthday(request.getParameter("birthday")); student.setName(request.getParameter("name")); student.setSex(request.getParameter("sex")); Dao.addStudent(student); response.sendRedirect("index.jsp"); %>
deletestudent.jsp
<%@page import="dao.Dao"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title here <% request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); int id=Integer.parseInt(request.getParameter("id")); Dao.deleteStudent(id); response.sendRedirect("index.jsp"); %>
update.jsp
<%@page import="dao.Dao"%> <%@page import="entity.Student"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><script type="text/javascript"> window.onload=function(){ var obj=document.getElementById("form"); obj.name.value="<%=student.getName()%>"; obj.sex.value="<%=student.getSex()%>"; obj.birthday.value="<%=student.getBirthday()%>"; obj.address.value="<%=student.getAddress()%>"; } </script> <script type="text/javascript"> function check(){ obj=document.getElementById('form'); if(obj.name.value===""||obj.sex.value===""||obj.birthday.value===""||obj.address.value===""){ alert("请将信息填写完整"); return false; } } </script>Insert title here class="bg"> <% request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); int id=Integer.parseInt(request.getParameter("id")); Student student=Dao.getStudent(id); %>
updatestudent.jsp
<%@page import="dao.Dao"%> <%@page import="entity.Student"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title here <% request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); Student student=new Student(); student.setAddress(request.getParameter("address")); student.setBirthday(request.getParameter("birthday")); student.setId(Integer.parseInt(request.getParameter("id"))); student.setName(request.getParameter("name")); student.setSex(request.getParameter("sex")); Dao.updateStudent(student); response.sendRedirect("index.jsp"); %>