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"); List list=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">
姓名
性别 男&nbsp;
生日
住址
<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"%>




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);
%>
姓名
性别 男&nbsp;
生日
住址
<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>

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");
%>