资源简介
该源码是“基于mvc的jsp软件开发案例教程”这本书的的学生信息管理系统的完整源码,包含数据库;该源码是mysql+jsp+servlet实现的一个完整学生管理系统,适合java初学者的学习和研究加深对javaweb基础的理解;
代码片段和文件信息
package cla2sub.servlet;
import impl.Cla2SubImpl;
import impl.ClassesImpl;
import impl.ScoreImpl;
import impl.StudentImpl;
import impl.SubjectImpl;
import impl.TeacherImpl;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import entity.Cla2Sub;
import entity.Classes;
import entity.Score;
import entity.Student;
import entity.Subject;
import entity.Teacher;
public class AddCla2SubServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
// TODO Auto-generated method stub
this.doPost(req resp);
}
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
// TODO Auto-generated method stub
// 添加班级课程
TeacherImpl teacherImpl = new TeacherImpl();
ClassesImpl classesImpl = new ClassesImpl();
SubjectImpl subjectImpl = new SubjectImpl();
Cla2SubImpl cla2SubImpl = new Cla2SubImpl();
StudentImpl studentImpl = new StudentImpl();
ScoreImpl scoreImpl = new ScoreImpl();
List list_student;
Classes classes = classesImpl.query(“cla_id“
request.getParameter(“cla_id“)).get(0);
Teacher teacher = teacherImpl.query(“tec_id“
request.getParameter(“tec_id“)).get(0);
list_student = studentImpl.query(“cla_id“ classes.getId() + ““);
String[] sub_ids = request.getParameterValues(“sub_ids“);
for (String id : sub_ids) {
Subject subject = subjectImpl.query(“sub_id“ id).get(0);
Cla2Sub cla2Sub = new Cla2Sub();
cla2Sub.setClasses(classes);
cla2Sub.setSubject(subject);
cla2Sub.setTeacher(teacher);
int i = cla2SubImpl.add(cla2Sub);
// 为该班级的学生添加该门课的成绩
for (Student stu : list_student) {
Score score = new Score();
score.setStudent(stu);
score.setSubject(subject);
score.setCla2sub(cla2SubImpl.findCla2sub(classes.getId()
teacher.getId() subject.getId()));
scoreImpl.add(score);
}
if (i == 1) {
request.getSession().setAttribute(“message“ “为班级添加课程成功!“);
} else {
request.getSession().setAttribute(“message“ “为班级添加课程失败!“);
}
}
response.sendRedirect(“/Student/PlanAddCla2SubSevlet“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 529 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\.classpath
文件 294 2016-12-23 14:44 教材基于mysql完整的贯穿案例\Student\.myme
文件 1750 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\.project
文件 500 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\.settings\.jsdtscope
文件 107 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\.settings\com.genuitec.eclipse.core.prefs
文件 245 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.core.resources.prefs
文件 364 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.jdt.core.prefs
文件 459 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.wst.common.component
文件 252 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2537 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\AddCla2SubServlet.java
文件 964 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\DeleteCla2SubServlet.java
文件 3882 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\ExportCal_subServlet.java
文件 1075 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\GetCountPageServlet.java
文件 1389 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\PlanAddCla2SubSevlet.java
文件 1299 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\SearcCla2SubServlet.java
文件 1446 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\cla2sub\servlet\SearchCla2Sub_exServlet.java
文件 1449 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\classes\servlet\AddClassesServlet.java
文件 944 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\classes\servlet\DeleteClassesServlet.java
文件 1610 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\classes\servlet\EditClassesServlet.java
文件 1053 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\classes\servlet\GetCountPageServlet.java
文件 1337 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\classes\servlet\PlanAddClassesServlet.java
文件 1869 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\classes\servlet\SearchClassesServlet.java
文件 1272 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\classes\servlet\UpdateClassesServlet.java
文件 504 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\dao\ICla2Sub.java
文件 506 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\dao\IClasses.java
文件 223 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\dao\ILogin.java
文件 482 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\dao\IMajor.java
文件 519 2013-03-24 00:00 教材基于mysql完整的贯穿案例\Student\src\dao\IOperator.java
............此处省略319个文件信息
评论
共有 条评论