Compare commits
5 Commits
4d6a5ab635
...
1285fcfaab
Author | SHA1 | Date |
---|---|---|
Chenx221 | 1285fcfaab | |
Chenx221 | 1643f93475 | |
Chenx221 | 0ef50e408c | |
Chenx221 | bf3e198ed2 | |
Chenx221 | 52ebf32766 |
|
@ -9,6 +9,8 @@
|
|||
<entry key="file://$PROJECT_DIR$/web/WEB-INF/views/studentInfoAdd.jsp" value="file://$PROJECT_DIR$/web/WEB-INF/views" />
|
||||
<entry key="file://$PROJECT_DIR$/web/WEB-INF/views/studentList.jsp" value="file://$PROJECT_DIR$/web/WEB-INF/views" />
|
||||
<entry key="file://$PROJECT_DIR$/web/WEB-INF/views/studentinfomodv2.jsp" value="file://$PROJECT_DIR$/web/WEB-INF/views" />
|
||||
<entry key="file://$PROJECT_DIR$/web/WEB-INF/views/success.jsp" value="file://$PROJECT_DIR$/web/WEB-INF/views" />
|
||||
<entry key="file://$PROJECT_DIR$/web/WEB-INF/views/user/usermanage.jsp" value="file://$PROJECT_DIR$/web/WEB-INF/views/user" />
|
||||
<entry key="file://$PROJECT_DIR$/web/resources/setting.html" value="file://$PROJECT_DIR$/web/resources" />
|
||||
</map>
|
||||
</option>
|
||||
|
|
|
@ -45,110 +45,113 @@
|
|||
- admin,teacher,student
|
||||
- /score
|
||||
- ~/all
|
||||
- 学生成绩页
|
||||
- admin
|
||||
- ~/all_t
|
||||
- 学生成绩页(教师版)
|
||||
- teacher
|
||||
- 学生成绩页 [Get]
|
||||
- admin,teacher,student
|
||||
- scoreList|scoreList_t|scoreList_s
|
||||
- ~/infomodv2
|
||||
- 学生成绩修改页
|
||||
- admin
|
||||
- ~/infomodv2_t
|
||||
- 学生成绩修改页(教师版)
|
||||
- teacher
|
||||
- 学生成绩修改页 [Get]
|
||||
- admin,teacher
|
||||
- scoreopv2|scoreopv2_t
|
||||
- ~/query
|
||||
- 学生成绩查询
|
||||
- 学生成绩查询 [Post]
|
||||
- admin,teacher
|
||||
- scoreQueryResult|scoreQueryResult_t
|
||||
- ~/modinfo
|
||||
- 学生成绩修改
|
||||
- 学生成绩修改 [Post]
|
||||
- admin
|
||||
- *Redirect*.infomodv2
|
||||
- ~/delinfo
|
||||
- 学生成绩删除
|
||||
- 学生成绩删除 [Post]
|
||||
- admin
|
||||
- *Redirect*.infomodv2
|
||||
- ~/addinfo
|
||||
- 学生成绩添加
|
||||
- 学生成绩添加 [Post]
|
||||
- admin,teacher
|
||||
- *Redirect*.infomodv2|*Redirect*.infomodv2_t
|
||||
- /student
|
||||
- ~/all
|
||||
- 学生信息查询页
|
||||
- admin
|
||||
- ~/all_t
|
||||
- 学生信息查询页(教师版)
|
||||
- teacher
|
||||
- 学生信息查询页 [Get]
|
||||
- admin,teacher,student
|
||||
- studentList|studentList_t|studentList_s
|
||||
- ~/queryinfo
|
||||
- 学生信息查询(条件)页
|
||||
- admin
|
||||
- ~/queryinfo_t
|
||||
- 学生信息查询(条件)页(教师版)
|
||||
- teacher
|
||||
- 学生信息查询(条件)页 [Get]
|
||||
- admin,teacher
|
||||
- studentListQuery|studentListQuery_t
|
||||
- ~/query
|
||||
- 学生信息查询
|
||||
- admin
|
||||
- 学生信息查询 [Post]
|
||||
- admin,teacher
|
||||
- studentQueryResult|studentQueryResult_t
|
||||
- ~/modstep1
|
||||
- 学生信息修改页
|
||||
- admin
|
||||
- ~/modinfo
|
||||
- 学生信息修改页(过时) [Get]
|
||||
- admin,teacher
|
||||
- studentMod|studentMod_t
|
||||
- ~/modinfo [Post]
|
||||
- 学生信息修改
|
||||
- admin,teacher
|
||||
- *Redirect*.infomodv2|*Redirect*.infomodv2_t
|
||||
- ~/infomodv2
|
||||
- 学生信息修改页(v2)
|
||||
- admin
|
||||
- ~/infomodv2_t
|
||||
- 学生信息修改页(v2)(教师版)
|
||||
- teacher
|
||||
- ~/delinfo
|
||||
- 学生信息删除
|
||||
- admin
|
||||
- ~/delinfoT
|
||||
- 学生信息删除(教师版)
|
||||
- teacher
|
||||
- ~/addinfo
|
||||
- 学生信息添加
|
||||
- 学生信息修改页(v2) [Get]
|
||||
- admin,teacher
|
||||
- studentinfomodv2|studentinfomodv2_t
|
||||
- ~/delinfo
|
||||
- 学生信息删除 [Post]
|
||||
- admin,teacher
|
||||
- *Redirect*.infomodv2|*Redirect*.infomodv2_t
|
||||
- ~/addinfo
|
||||
- 学生信息添加 [Post]
|
||||
- admin,teacher
|
||||
- *Redirect*.infomodv2|*Redirect*.infomodv2_t
|
||||
- /system
|
||||
- ~/settings
|
||||
- 系统设置页
|
||||
- 系统设置页 [Get]
|
||||
- admin
|
||||
- settings
|
||||
- ~/clean
|
||||
- 清理垃圾
|
||||
- 清理垃圾 [Get]
|
||||
- admin
|
||||
- *Redirect*.settings
|
||||
- /teacher
|
||||
- ~/mamage
|
||||
- 教师信息管理页
|
||||
- 教师信息管理页 [Get]
|
||||
- admin
|
||||
- teachermanage
|
||||
- ~/query
|
||||
- 教师信息查询
|
||||
- 教师信息查询 [Post]
|
||||
- admin
|
||||
- teacherQueryResult
|
||||
- ~/mod
|
||||
- 教师信息修改
|
||||
- 教师信息修改 [Post]
|
||||
- admin
|
||||
- ~/del
|
||||
- 教师信息删除
|
||||
- 教师信息删除 [Post]
|
||||
- admin
|
||||
- ~/add
|
||||
- 教师信息添加
|
||||
- 教师信息添加 [Post]
|
||||
- admin
|
||||
- /login
|
||||
- 用户登录页(和/相同)
|
||||
- everyone
|
||||
- 用户登录页(和/相同) [Get]
|
||||
- Everyone
|
||||
- /signup
|
||||
- 用户(管理员)注册
|
||||
- everyone
|
||||
- 用户(管理员)注册 [Post]
|
||||
- Everyone
|
||||
- /user
|
||||
- ~/usermanage
|
||||
- 用户管理页
|
||||
- 用户管理页 [Get]
|
||||
- admin
|
||||
- usermanage
|
||||
- ~/create
|
||||
- 用户创建
|
||||
- 用户创建 [Post]
|
||||
- admin
|
||||
- *Redirect*.usermanage
|
||||
- ~/reset
|
||||
- 重设密码
|
||||
- 重设密码 [Post]
|
||||
- admin
|
||||
- *Redirect*.usermanage
|
||||
- ~/userdisabled
|
||||
- 禁用用户
|
||||
- 禁用用户 [Post]
|
||||
- admin
|
||||
- ~/userenabled
|
||||
- 启用用户
|
||||
- 启用用户 [Post]
|
||||
- admin
|
||||
- /success
|
||||
- 废弃的成功状态页
|
||||
|
@ -157,11 +160,6 @@
|
|||
- 废弃的失败状态页
|
||||
- None
|
||||
- /dashboard
|
||||
- 管理员登陆后的首页
|
||||
- admin
|
||||
- /dashboard-t
|
||||
- 教师登陆后的首页
|
||||
- teacher
|
||||
- /dashborad-s
|
||||
- 学生登录后的首页
|
||||
- student
|
||||
- 登陆后的首页
|
||||
- admin,teacher,student
|
||||
- dashboard|dashboard_t|dashboard_s
|
|
@ -33,21 +33,20 @@ public class ScoreController {
|
|||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
}
|
||||
model.addAttribute("scores", scoreService.getAllScores());
|
||||
return "scoreList";
|
||||
}
|
||||
|
||||
@GetMapping("/all_t")
|
||||
public String getAllScoreT(Model model) {
|
||||
String username = new UsernameHelper().getCurrentUsername();
|
||||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]")) {
|
||||
model.addAttribute("scores", scoreService.getAllScores());
|
||||
return "score/scoreList";
|
||||
} else if (role.equals("[ROLE_teacher]")) {
|
||||
model.addAttribute("scores", scoreService.getAllScores());
|
||||
return "score/scoreList_t";
|
||||
} else {
|
||||
model.addAttribute("scores", scoreService.getQueryScore(scoreService.getStudentIdByUsername(username)));
|
||||
return "score/scoreList_s";
|
||||
}
|
||||
model.addAttribute("scores", scoreService.getAllScores());
|
||||
return "scoreList_t";
|
||||
}
|
||||
|
||||
@GetMapping("/infomodv2")//处理学生信息修改页
|
||||
@GetMapping("/infomodv2")
|
||||
public String getInfoModv2(@RequestParam(value = "successMessage", required = false, defaultValue = "null") String successMessage,
|
||||
@RequestParam(value = "errorMessage", required = false, defaultValue = "null") String errorMessage,
|
||||
Model model) {
|
||||
|
@ -58,26 +57,15 @@ public class ScoreController {
|
|||
model.addAttribute("scores", scoreService.getAllScores());
|
||||
model.addAttribute("successMessage", successMessage);
|
||||
model.addAttribute("errorMessage", errorMessage);
|
||||
|
||||
return "scoreopv2";
|
||||
}
|
||||
|
||||
@GetMapping("/infomodv2_t")//处理学生信息修改页
|
||||
public String getInfoModv2T(@RequestParam(value = "successMessage", required = false, defaultValue = "null") String successMessage,
|
||||
@RequestParam(value = "errorMessage", required = false, defaultValue = "null") String errorMessage,
|
||||
Model model) {
|
||||
String username = new UsernameHelper().getCurrentUsername();
|
||||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]"))
|
||||
return "score/scoreopv2";
|
||||
else {
|
||||
return "score/scoreopv2_t";
|
||||
}
|
||||
model.addAttribute("scores", scoreService.getAllScores());
|
||||
model.addAttribute("successMessage", successMessage);
|
||||
model.addAttribute("errorMessage", errorMessage);
|
||||
|
||||
return "scoreopv2_t";
|
||||
}
|
||||
|
||||
@PostMapping(value = "/query", produces = "application/x-www-form-urlencoded;charset=UTF-8")//学生信息查询(带条件)
|
||||
@PostMapping(value = "/query", produces = "application/x-www-form-urlencoded;charset=UTF-8")
|
||||
public String getQueryScores(@RequestParam(value = "name", defaultValue = "null", required = false) String name,//学生姓名
|
||||
@RequestParam(value = "coursename", defaultValue = "null", required = false) String course_name,//课程名
|
||||
@RequestParam(value = "scoreid", defaultValue = "-1", required = false) int score_id,//成绩ID
|
||||
|
@ -116,7 +104,12 @@ public class ScoreController {
|
|||
String download = new CsvHelper().generateScoreCSVFile(scores);
|
||||
model.addAttribute("download", download);
|
||||
model.addAttribute("scores", scores);
|
||||
return "scoreQueryResult";
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]"))
|
||||
return "score/scoreQueryResult";
|
||||
else {
|
||||
return "score/scoreQueryResult_t";
|
||||
}
|
||||
}
|
||||
|
||||
@PostMapping(value = "/modinfo", produces = "application/x-www-form-urlencoded;charset=UTF-8")
|
||||
|
@ -160,7 +153,6 @@ public class ScoreController {
|
|||
public String InsertCourseInfo(@RequestParam(value = "studentid", defaultValue = "-1", required = false) int studentid,
|
||||
@RequestParam(value = "courseid", defaultValue = "-1", required = false) int courseid,
|
||||
@RequestParam(value = "score", defaultValue = "-1", required = false) int score,
|
||||
@RequestParam(value = "sp1", defaultValue = "null", required = false) String sp1,
|
||||
Model model) {
|
||||
if (studentid <= 0) {
|
||||
model.addAttribute("errorMessage", "添加失败,学号非法");
|
||||
|
@ -177,9 +169,11 @@ public class ScoreController {
|
|||
model.addAttribute("errorMessage", "学生信息添加失败");
|
||||
}
|
||||
}
|
||||
if(sp1.equals("t")){
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]"))
|
||||
return "redirect:/score/infomodv2";
|
||||
else {
|
||||
return "redirect:/score/infomodv2_t";
|
||||
}
|
||||
return "redirect:/score/infomodv2";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -37,22 +37,23 @@ public class StudentController {
|
|||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
}
|
||||
List<Student> students = studentService.getAllStudents();
|
||||
model.addAttribute("students", students);
|
||||
return "studentList"; // 重定向到 dashboard 页面
|
||||
}
|
||||
|
||||
@GetMapping("/all_t")//学生信息查询(不带条件)(排除removed的学生)
|
||||
public String getAllStudentsT(Model model) {
|
||||
String username = new UsernameHelper().getCurrentUsername();
|
||||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]")) {
|
||||
List<Student> students = studentService.getAllStudents();
|
||||
model.addAttribute("students", students);
|
||||
return "student/studentList";
|
||||
} else if (role.equals("[ROLE_teacher]")) {
|
||||
String classes = teacherService.getClassesById(userMapper.getDetailByUsername(username));
|
||||
List<Student> students = studentService.getAllStudentsT(classes);
|
||||
model.addAttribute("classes", classes);
|
||||
model.addAttribute("students", students);
|
||||
return "student/studentList_t";
|
||||
} else {
|
||||
int id = studentService.getIdByUsername(username);
|
||||
Student student = studentService.getStudentById(id);
|
||||
model.addAttribute("student", student);
|
||||
return "student/studentList_s";
|
||||
}
|
||||
String classes = teacherService.getClassesById(userMapper.getDetailByUsername(username));
|
||||
List<Student> students = studentService.getAllStudentsT(classes);
|
||||
model.addAttribute("classes", classes);
|
||||
model.addAttribute("students", students);
|
||||
return "studentList_t";
|
||||
}
|
||||
|
||||
@GetMapping("/queryinfo")//处理访问学生信息查询
|
||||
|
@ -61,17 +62,13 @@ public class StudentController {
|
|||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
}
|
||||
return "studentListQuery";
|
||||
}
|
||||
|
||||
@GetMapping("/queryinfo_t")//处理访问学生信息查询
|
||||
public String getQueryInfoT(Model model) {
|
||||
String username = new UsernameHelper().getCurrentUsername();
|
||||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]"))
|
||||
return "student/studentListQuery";
|
||||
else {
|
||||
model.addAttribute("classes", teacherService.getClassesById(userMapper.getDetailByUsername(username)));
|
||||
return "student/studentListQuery_t";
|
||||
}
|
||||
model.addAttribute("classes", teacherService.getClassesById(userMapper.getDetailByUsername(username)));
|
||||
return "studentListQuery_t";
|
||||
}
|
||||
|
||||
@PostMapping(value = "/query", produces = "application/x-www-form-urlencoded;charset=UTF-8")//学生信息查询(带条件)
|
||||
|
@ -118,7 +115,12 @@ public class StudentController {
|
|||
students = studentService.getQueryStudents2(student);
|
||||
}
|
||||
model.addAttribute("students", students);
|
||||
return "studentQueryResult";
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]"))
|
||||
return "student/studentQueryResult";
|
||||
else {
|
||||
return "student/studentQueryResult_t";
|
||||
}
|
||||
}
|
||||
|
||||
@GetMapping("/modstep1")//处理学生信息修改页
|
||||
|
@ -134,7 +136,13 @@ public class StudentController {
|
|||
// 将消息添加到Model中
|
||||
model.addAttribute("successMessage", successMessage);
|
||||
model.addAttribute("errorMessage", errorMessage);
|
||||
return "studentMod";
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]"))
|
||||
return "student/studentMod";
|
||||
else {
|
||||
model.addAttribute("classes", teacherService.getClassesById(userMapper.getDetailByUsername(username)));
|
||||
return "student/studentMod_t";
|
||||
}
|
||||
}
|
||||
|
||||
@PostMapping(value = "/modinfo", produces = "application/x-www-form-urlencoded;charset=UTF-8")//处理学生信息修改请求
|
||||
|
@ -144,7 +152,6 @@ public class StudentController {
|
|||
@RequestParam(value = "id", defaultValue = "-1", required = false) int id,
|
||||
@RequestParam(value = "phone", defaultValue = "null", required = false) String phone,
|
||||
@RequestParam(value = "classes", defaultValue = "", required = false) String classes,
|
||||
@RequestParam(value = "cla", defaultValue = "null", required = false) String cla,
|
||||
Model model) {
|
||||
Date birthday = null;
|
||||
if (!"null".equals(birthdayStr)) {
|
||||
|
@ -164,9 +171,10 @@ public class StudentController {
|
|||
studentService.updateStudent(student);
|
||||
model.addAttribute("successMessage", "学生信息修改成功");
|
||||
}
|
||||
if (cla.equals("null")) {
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]"))
|
||||
return "redirect:/student/infomodv2";
|
||||
} else {
|
||||
else {
|
||||
return "redirect:/student/infomodv2_t";
|
||||
}
|
||||
}
|
||||
|
@ -179,64 +187,49 @@ public class StudentController {
|
|||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
}
|
||||
List<Student> students = studentService.getAllStudents();//和前面显示全部学生一样,页面需要学生信息的显示
|
||||
model.addAttribute("students", students);
|
||||
// 将消息添加到Model中
|
||||
model.addAttribute("successMessage", successMessage);
|
||||
model.addAttribute("errorMessage", errorMessage);
|
||||
return "studentinfomodv2";
|
||||
}
|
||||
|
||||
@GetMapping("/infomodv2_t")//处理学生信息修改页
|
||||
public String getInfoModv2T(@RequestParam(value = "successMessage", required = false, defaultValue = "null") String successMessage,
|
||||
@RequestParam(value = "errorMessage", required = false, defaultValue = "null") String errorMessage,
|
||||
Model model) {
|
||||
String username = new UsernameHelper().getCurrentUsername();
|
||||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
}
|
||||
String classes = teacherService.getClassesById(userMapper.getDetailByUsername(username));
|
||||
List<Student> students = studentService.getAllStudentsT(classes);
|
||||
model.addAttribute("classes", classes);
|
||||
model.addAttribute("students", students);
|
||||
// 将消息添加到Model中
|
||||
model.addAttribute("successMessage", successMessage);
|
||||
model.addAttribute("errorMessage", errorMessage);
|
||||
return "studentinfomodv2_t";
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]")) {
|
||||
List<Student> students = studentService.getAllStudents();
|
||||
model.addAttribute("students", students);
|
||||
return "student/studentinfomodv2";
|
||||
} else {
|
||||
String classes = teacherService.getClassesById(userMapper.getDetailByUsername(username));
|
||||
List<Student> students = studentService.getAllStudentsT(classes);
|
||||
model.addAttribute("classes", classes);
|
||||
model.addAttribute("students", students);
|
||||
return "student/studentinfomodv2_t";
|
||||
}
|
||||
}
|
||||
|
||||
@PostMapping(value = "/delinfo", produces = "application/x-www-form-urlencoded;charset=UTF-8")
|
||||
public String UpdateModInfo(@RequestParam(value = "id") int id,
|
||||
@RequestParam(value = "cla", required = false, defaultValue = "null") String classes,
|
||||
Model model) {
|
||||
Student temp = studentService.getStudentById(id);
|
||||
if (id <= 0 || temp == null) {
|
||||
model.addAttribute("errorMessage", "学生信息删除失败,可能是ID非法或者学生已删除");
|
||||
} else {
|
||||
// Student student = new Student(id);
|
||||
studentService.deleteStudent(id);
|
||||
model.addAttribute("successMessage", "学生信息删除成功");
|
||||
}
|
||||
return "redirect:/student/infomodv2";
|
||||
}
|
||||
|
||||
|
||||
@PostMapping(value = "/delinfoT", produces = "application/x-www-form-urlencoded;charset=UTF-8")
|
||||
public String UpdateModInfoT(@RequestParam(value = "id") int id,
|
||||
@RequestParam(value = "cla") String classes,
|
||||
Model model) {
|
||||
Student temp = studentService.getStudentById(id);
|
||||
if (id <= 0 || temp == null) {
|
||||
model.addAttribute("errorMessage", "学生信息删除失败,可能是ID非法或者学生已删除");
|
||||
} else {
|
||||
if (temp.getClasses().equals(classes)) {
|
||||
if (classes.equals("null")) {
|
||||
studentService.deleteStudent(id);
|
||||
model.addAttribute("successMessage", "学生信息删除成功");
|
||||
} else {
|
||||
model.addAttribute("errorMessage", "学生信息删除失败,这名学生不属于您的班级");
|
||||
if (temp.getClasses().equals(classes)) {
|
||||
studentService.deleteStudent(id);
|
||||
model.addAttribute("successMessage", "学生信息删除成功");
|
||||
} else {
|
||||
model.addAttribute("errorMessage", "学生信息删除失败,这名学生不属于您的班级");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return "redirect:/student/infomodv2_t";
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]"))
|
||||
return "redirect:/student/infomodv2";
|
||||
else {
|
||||
return "redirect:/student/infomodv2_t";
|
||||
}
|
||||
}
|
||||
|
||||
@PostMapping(value = "/addinfo", produces = "application/x-www-form-urlencoded;charset=UTF-8")
|
||||
|
@ -245,7 +238,6 @@ public class StudentController {
|
|||
@RequestParam(value = "sex") String sex,
|
||||
@RequestParam(value = "phone") String phone,
|
||||
@RequestParam(value = "classes") String classes,
|
||||
@RequestParam(value = "spec" ,defaultValue = "null", required = false) String spec,
|
||||
Model model) {
|
||||
Student student;
|
||||
String classesPattern = "[1-5]班";// 使用正则表达式验证班级格式
|
||||
|
@ -260,9 +252,10 @@ public class StudentController {
|
|||
studentService.insertStudent(student);
|
||||
model.addAttribute("successMessage", "学生信息添加成功");
|
||||
}
|
||||
if(spec.equals("null")){
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]"))
|
||||
return "redirect:/student/infomodv2";
|
||||
}else {
|
||||
else {
|
||||
return "redirect:/student/infomodv2_t";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
package cyou.chenx221.controller;
|
||||
|
||||
import cyou.chenx221.helper.UsernameHelper;
|
||||
import cyou.chenx221.pojo.Course;
|
||||
import cyou.chenx221.pojo.User;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
|
@ -12,7 +10,6 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
|||
|
||||
import java.io.File;
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/system")
|
||||
|
@ -28,7 +25,7 @@ public class SystemController {
|
|||
model.addAttribute("message", message);
|
||||
}
|
||||
model.addAttribute("trashSize", formatFileSize(getTrashSize()));
|
||||
return "settings";
|
||||
return "system/settings";
|
||||
}
|
||||
|
||||
public long getTrashSize() {
|
||||
|
|
|
@ -4,7 +4,6 @@ import cyou.chenx221.helper.CsvHelper;
|
|||
import cyou.chenx221.helper.UsernameHelper;
|
||||
import cyou.chenx221.pojo.Course;
|
||||
import cyou.chenx221.pojo.Teacher;
|
||||
import cyou.chenx221.service.CourseService;
|
||||
import cyou.chenx221.service.TeacherService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
|
@ -41,7 +40,7 @@ public class TeacherController {
|
|||
model.addAttribute("errorMessage", errorMessage);
|
||||
List<Teacher> teacherList = teacherService.getAllTeachers();
|
||||
model.addAttribute("teacherList", teacherList);
|
||||
return "teachermanage";
|
||||
return "teacher/teachermanage";
|
||||
}
|
||||
|
||||
@PostMapping(value = "/query", produces = "application/x-www-form-urlencoded;charset=UTF-8")
|
||||
|
@ -103,7 +102,7 @@ public class TeacherController {
|
|||
List<Teacher> teachers = teacherService.getQueryTeachers(teacher);
|
||||
model.addAttribute("teachers", teachers);
|
||||
model.addAttribute("download", new CsvHelper().generateTeacherCSVFile(teachers));
|
||||
return "teacherQueryResult";
|
||||
return "teacher/teacherQueryResult";
|
||||
}
|
||||
|
||||
@ResponseBody
|
||||
|
|
|
@ -92,7 +92,7 @@ public class UserController {
|
|||
model.addAttribute("userList", userList);
|
||||
model.addAttribute("successMessage", successMessage);
|
||||
model.addAttribute("errorMessage", errorMessage);
|
||||
return "usermanage";
|
||||
return "user/usermanage";
|
||||
}
|
||||
|
||||
@RequestMapping(path = "/user/create", method = {RequestMethod.POST})
|
||||
|
|
|
@ -10,41 +10,27 @@ import org.springframework.web.bind.annotation.RequestMethod;
|
|||
public class ViewController {
|
||||
@RequestMapping(path = "/success", method = {RequestMethod.GET, RequestMethod.POST}) //弃用
|
||||
public String success() {
|
||||
return "views/success"; // 视图文件名
|
||||
return "success"; // 视图文件名
|
||||
}
|
||||
|
||||
@RequestMapping(path = "/fail", method = {RequestMethod.GET, RequestMethod.POST}) //弃用
|
||||
public String fail() {
|
||||
return "views/fail"; // 视图文件名
|
||||
return "fail"; // 视图文件名
|
||||
}
|
||||
|
||||
@RequestMapping(path = "/dashboard", method = {RequestMethod.GET, RequestMethod.POST})
|
||||
@RequestMapping(path = "/dashboard", method = {RequestMethod.GET})
|
||||
public String showDashboard(Model model) {
|
||||
String username = new UsernameHelper().getCurrentUsername();
|
||||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
}
|
||||
// model.addAttribute("errorMessage","null");
|
||||
return "dashboard"; // 返回 dashboard 视图名
|
||||
}
|
||||
|
||||
@RequestMapping(path = "/dashboard-t", method = {RequestMethod.GET, RequestMethod.POST})
|
||||
public String showDashboardT(Model model) {
|
||||
String username = new UsernameHelper().getCurrentUsername();
|
||||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
String role = new UsernameHelper().getCurrentRole();
|
||||
if (role.equals("[ROLE_admin]"))
|
||||
return "dashboard/dashboard";
|
||||
else if (role.equals("[ROLE_teacher]")) {
|
||||
return "dashboard/dashboard_t";
|
||||
} else {
|
||||
return "dashboard/dashboard_s";
|
||||
}
|
||||
// model.addAttribute("errorMessage","null");
|
||||
return "dashboard_t"; // 返回 dashboard 视图名
|
||||
}
|
||||
|
||||
@RequestMapping(path = "/dashboard-s", method = {RequestMethod.GET, RequestMethod.POST})
|
||||
public String showDashboardS(Model model) {
|
||||
String username = new UsernameHelper().getCurrentUsername();
|
||||
if (username != null) {
|
||||
model.addAttribute("username", username);
|
||||
}
|
||||
// model.addAttribute("errorMessage","null");
|
||||
return "dashboard_s"; // 返回 dashboard 视图名
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,4 +18,8 @@ public interface ScoreDao {
|
|||
int deleteScore(int id);
|
||||
|
||||
int insertScore(Score score);
|
||||
|
||||
int getStudentIdByUsername(String username);
|
||||
|
||||
List<Score> getQueryScore(int id);
|
||||
}
|
||||
|
|
|
@ -17,4 +17,8 @@ public interface StudentDao {
|
|||
void updateStudent(Student student);
|
||||
|
||||
List<Student> getAllStudentsT(String classes);
|
||||
|
||||
int getIdByUsername(String username);
|
||||
|
||||
int getDetailByUsername(String username);
|
||||
}
|
||||
|
|
|
@ -46,4 +46,14 @@ public class ScoreDaoImpl implements ScoreDao {
|
|||
public int insertScore(Score score) {
|
||||
return sqlSession.insert("insertScore", score);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getStudentIdByUsername(String username) {
|
||||
return sqlSession.selectOne("getStudentIdByUsername", username);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Score> getQueryScore(int id) {
|
||||
return sqlSession.selectList("getQueryScore", id);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -32,6 +32,16 @@ public class StudentDaoImpl implements StudentDao {
|
|||
return sqlSession.selectList("getAllStudentsT", classes);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getIdByUsername(String username) {
|
||||
return sqlSession.selectOne("getIdByUsername", username);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getDetailByUsername(String username) {
|
||||
return sqlSession.selectOne("getDetailByUsername", username);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteStudent(int id) {
|
||||
sqlSession.update("deleteStudent", id);
|
||||
|
|
|
@ -37,4 +37,13 @@ public class ScoreService {
|
|||
public int insertScore(Score score) {
|
||||
return scoreDao.insertScore(score);
|
||||
}
|
||||
|
||||
//写这里可能位置不太合适...
|
||||
public int getStudentIdByUsername(String username) {
|
||||
return scoreDao.getStudentIdByUsername(username);
|
||||
}
|
||||
|
||||
public List<Score> getQueryScore(int id) {
|
||||
return scoreDao.getQueryScore(id);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -49,4 +49,12 @@ public class StudentService {
|
|||
public List<Student> getAllStudentsT(String classes) {
|
||||
return studentDao.getAllStudentsT(classes);
|
||||
}
|
||||
|
||||
public int getIdByUsername(String username) {
|
||||
return studentDao.getIdByUsername(username);
|
||||
}
|
||||
|
||||
public int getDetailByUsername(String username) {
|
||||
return studentDao.getDetailByUsername(username);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -67,9 +67,10 @@
|
|||
<select id="getScoreById" parameterType="int" resultMap="ScoreResultMap">
|
||||
SELECT ScoreID, Score, st.id as student_id, st.name as name, c.CourseID, c.CourseName
|
||||
FROM score s
|
||||
JOIN student st ON s.StudentID = st.id
|
||||
JOIN course c ON s.CourseID = c.CourseID
|
||||
WHERE invalid = 0 AND ScoreID = #{id};
|
||||
JOIN student st ON s.StudentID = st.id
|
||||
JOIN course c ON s.CourseID = c.CourseID
|
||||
WHERE invalid = 0
|
||||
AND ScoreID = #{id};
|
||||
</select>
|
||||
<update id="deleteScore" parameterType="int">
|
||||
UPDATE score
|
||||
|
@ -80,4 +81,19 @@
|
|||
INSERT INTO score (Score, StudentID, CourseID)
|
||||
VALUES (#{score}, #{student.id}, #{course.courseID});
|
||||
</insert>
|
||||
|
||||
|
||||
<!-- 乱入-->
|
||||
<select id="getStudentIdByUsername" parameterType="String" resultType="int">
|
||||
select id
|
||||
from user
|
||||
where username = #{username};
|
||||
</select>
|
||||
|
||||
<select id="getQueryScore" parameterType="int" resultType="cyou.chenx221.pojo.Score">
|
||||
SELECT ScoreID, Score, StudentID, CourseID
|
||||
FROM score
|
||||
WHERE invalid = 0
|
||||
AND StudentID = #{id};
|
||||
</select>
|
||||
</mapper>
|
|
@ -70,9 +70,22 @@
|
|||
VALUES (#{name}, #{birthday}, #{sex}, #{phone}, #{classes})
|
||||
</insert>
|
||||
|
||||
<select id="getAllStudentsT" parameterType="String" resultType="cyou.chenx221.pojo.Student">
|
||||
SELECT *
|
||||
FROM student
|
||||
WHERE removed = 0 AND classes = #{classes}
|
||||
</select>
|
||||
<select id="getAllStudentsT" parameterType="String" resultType="cyou.chenx221.pojo.Student">
|
||||
SELECT *
|
||||
FROM student
|
||||
WHERE removed = 0
|
||||
AND classes = #{classes}
|
||||
</select>
|
||||
|
||||
<select id="getIdByUsername" parameterType="String" resultType="int">
|
||||
SELECT id
|
||||
FROM user
|
||||
WHERE username = #{username}
|
||||
</select>
|
||||
|
||||
<select id="getDetailByUsername" parameterType="String" resultType="int">
|
||||
select detail
|
||||
from user
|
||||
where username = #{username}
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -55,31 +55,11 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -88,8 +68,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -98,10 +78,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -55,31 +55,14 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -88,8 +71,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -98,10 +81,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -55,21 +55,15 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/modstep1">学生信息修改(旧)</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -78,8 +72,7 @@
|
|||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/teacher/manage">教师信息管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -88,8 +81,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -98,9 +91,10 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="/system/settings">系统设定</a></li>
|
||||
<li><a class="dropdown-item" href="/user/usermanage">用户管理</a></li>
|
||||
<%-- <li><a class="dropdown-item" href="#">日志管理</a></li>--%>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -55,31 +55,11 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -88,8 +68,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -98,10 +78,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -55,31 +55,14 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -88,8 +71,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -98,10 +81,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -58,21 +58,15 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/modstep1">学生信息修改(旧)</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -81,8 +75,7 @@
|
|||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/teacher/manage">教师信息管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -91,8 +84,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -101,9 +94,10 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="/system/settings">系统设定</a></li>
|
||||
<li><a class="dropdown-item" href="/user/usermanage">用户管理</a></li>
|
||||
<%-- <li><a class="dropdown-item" href="#">日志管理</a></li>--%>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -58,31 +58,11 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -91,8 +71,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -101,10 +81,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -58,31 +58,14 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -91,8 +74,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -101,10 +84,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -41,7 +41,6 @@
|
|||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
|
@ -55,6 +54,7 @@
|
|||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -63,8 +63,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
|
@ -40,14 +40,14 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="/student/all_t">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo_t">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2_t">学生信息修改</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="/score/all_t">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2_t">成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -56,7 +56,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="/course/all_t">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -65,8 +66,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
|
@ -1,4 +1,4 @@
|
|||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
||||
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
|
|
|
@ -15,14 +15,10 @@
|
|||
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap"
|
||||
rel="stylesheet">
|
||||
<link rel="stylesheet" href="${pageContext.request.contextPath}/resources/css/mdb.min.css"/>
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body style="font-family: 'Noto Sans SC Regular',serif">
|
||||
<%
|
||||
if (new UsernameHelper().getCurrentUsername() != null) {
|
||||
//redirect /dashboard
|
||||
//note: 登陆了的就别乱访问了
|
||||
response.sendRedirect("dashboard");
|
||||
}
|
||||
|
@ -239,10 +235,12 @@
|
|||
$('#exampleModal2').modal('show');
|
||||
</c:if>
|
||||
});
|
||||
|
||||
function showNote() {
|
||||
alert("功能尚未实现,请联系管理员重置密码");
|
||||
}
|
||||
function showReg(){
|
||||
|
||||
function showReg() {
|
||||
document.getElementById("tab-register").click();
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -47,21 +47,15 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/modstep1">学生信息修改(旧)</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -70,8 +64,7 @@
|
|||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/teacher/manage">教师信息管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -80,8 +73,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -90,9 +83,10 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="/system/settings">系统设定</a></li>
|
||||
<li><a class="dropdown-item" href="/user/usermanage">用户管理</a></li>
|
||||
<%-- <li><a class="dropdown-item" href="#">日志管理</a></li>--%>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -47,31 +47,11 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -80,8 +60,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -90,10 +70,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -47,31 +47,14 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -80,8 +63,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -90,10 +73,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -55,21 +55,15 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/modstep1">学生信息修改(旧)</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -78,8 +72,7 @@
|
|||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/teacher/manage">教师信息管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -88,8 +81,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -98,9 +91,10 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="/system/settings">系统设定</a></li>
|
||||
<li><a class="dropdown-item" href="/user/usermanage">用户管理</a></li>
|
||||
<%-- <li><a class="dropdown-item" href="#">日志管理</a></li>--%>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
</ul>
|
||||
</li>
|
|
@ -0,0 +1,180 @@
|
|||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
|
||||
<title>成绩信息查看</title>
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css"/>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap"
|
||||
rel="stylesheet">
|
||||
<link rel="stylesheet" href="${pageContext.request.contextPath}/resources/css/mdb.min.css"/>
|
||||
<style>
|
||||
.table-container {
|
||||
min-width: 80vw; /* 设置最小宽度为视窗宽度的80% */
|
||||
min-height: 80vh; /* 设置最小高度为视窗高度的80% */
|
||||
/*display: flex;*/
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.table-container table {
|
||||
width: 100%;
|
||||
/*height: 100%;*/
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="font-family: 'Noto Sans SC Regular',serif">
|
||||
<!--Main Navigation-->
|
||||
<header>
|
||||
<nav class="navbar navbar-expand-lg navbar-light bg-light" style="z-index: 1;min-height: 58.59px">
|
||||
<div class="container">
|
||||
<button class="navbar-toggler" type="button" data-mdb-toggle="collapse"
|
||||
data-mdb-target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
|
||||
aria-expanded="false" aria-label="Toggle navigation">
|
||||
<i class="fas fa-bars"></i>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||
<a class="navbar-brand mt-2 mt-lg-0" href="#">
|
||||
<i class="fas fa-chalkboard-user me-2"></i>
|
||||
教务管理系统
|
||||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown3" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown4" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="dropdown">
|
||||
<a class="dropdown-toggle d-flex align-items-center hidden-arrow" href="#"
|
||||
id="navbarDropdownMenuAvatar" role="button" data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
<i class="fas fa-circle-user fa-lg me-1"></i>
|
||||
${username}
|
||||
</a>
|
||||
<ul class="dropdown-menu dropdown-menu-end" aria-labelledby="navbarDropdownMenuAvatar">
|
||||
<li>
|
||||
<a class="dropdown-item" href="${pageContext.request.contextPath}/logout">登出</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<!--Main Navigation-->
|
||||
|
||||
<!--Main layout-->
|
||||
<main>
|
||||
<div class="bg-image shadow-2-strong vh-100"
|
||||
style="background-image: url('${pageContext.request.contextPath}/resources/img/jason-blackeye-nyL-rzwP-Mk-unsplash.jpg'); margin-top: -58.59px;">
|
||||
<div class="mask d-flex align-items-center h-100" style="background-color: hsla(0, 0%, 100%, 0.5);">
|
||||
<div class="container d-flex justify-content-center">
|
||||
<div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<button type="button" class="btn btn-primary" onclick="location.href='../dashboard-t'">返回
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<button type="button" class="btn btn-primary" onclick="exportCSV()">导出</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="table-container rounded-4 shadow-3-strong"
|
||||
style="background-color: rgba(255,255,255,0.9); overflow-y: auto; max-height: 400px;">
|
||||
<table class="table table-striped table-hover border-primary">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">成绩ID</th>
|
||||
<th scope="col">学号</th>
|
||||
<th scope="col">学生姓名</th>
|
||||
<th scope="col">课程ID</th>
|
||||
<th scope="col">课程名</th>
|
||||
<th scope="col">成绩</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="score" items="${scores}">
|
||||
<tr>
|
||||
<td>${score.scoreID}</td>
|
||||
<td>${score.student.id}</td>
|
||||
<td>${score.student.name}</td>
|
||||
<td>${score.course.courseID}</td>
|
||||
<td>${score.course.courseName}</td>
|
||||
<td>${score.score}</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<!--Main layout-->
|
||||
|
||||
<!-- Footer -->
|
||||
<footer class="bg-link text-center text-lg-start ">
|
||||
</footer>
|
||||
<!-- Footer -->
|
||||
|
||||
|
||||
<script type="text/javascript" src="${pageContext.request.contextPath}/resources/js/mdb.min.js"></script>
|
||||
<script>
|
||||
function exportCSV() {
|
||||
// 构造请求 URL,根据需要导出的类型传递参数
|
||||
var exportUrl = '/output/export-csv?type=score'; // 示例:导出学生数据
|
||||
var link = document.createElement('a');
|
||||
link.href = exportUrl;
|
||||
link.style.display = 'none';
|
||||
document.body.appendChild(link);
|
||||
link.click();
|
||||
document.body.removeChild(link);
|
||||
}
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -47,7 +47,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -55,31 +55,14 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -88,8 +71,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -98,10 +81,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
|
@ -57,7 +57,6 @@
|
|||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/modstep1">学生信息修改(旧)</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider" />
|
||||
|
@ -66,15 +65,6 @@
|
|||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="/teacher/manage">教师信息管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown3" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
|
@ -92,10 +82,6 @@
|
|||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="/system/settings">系统设定</a></li>
|
||||
<li><a class="dropdown-item" href="/user/usermanage">用户管理</a></li>
|
||||
<%-- <li><a class="dropdown-item" href="#">日志管理</a></li>--%>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
|
@ -50,7 +50,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -58,21 +58,15 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/modstep1">学生信息修改(旧)</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -81,8 +75,7 @@
|
|||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/teacher/manage">教师信息管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -91,8 +84,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -101,9 +94,10 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="/system/settings">系统设定</a></li>
|
||||
<li><a class="dropdown-item" href="/user/usermanage">用户管理</a></li>
|
||||
<%-- <li><a class="dropdown-item" href="#">日志管理</a></li>--%>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
</ul>
|
||||
</li>
|
|
@ -50,7 +50,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -58,31 +58,14 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -91,8 +74,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -101,10 +84,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
|
@ -47,7 +47,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -55,31 +55,14 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -88,8 +71,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -98,10 +81,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
|
@ -0,0 +1,178 @@
|
|||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
|
||||
<title>学生信息查看</title>
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css"/>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap"
|
||||
rel="stylesheet">
|
||||
<link rel="stylesheet" href="${pageContext.request.contextPath}/resources/css/mdb.min.css"/>
|
||||
<style>
|
||||
.table-container {
|
||||
min-width: 80vw; /* 设置最小宽度为视窗宽度的80% */
|
||||
min-height: 80vh; /* 设置最小高度为视窗高度的80% */
|
||||
/*display: flex;*/
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.table-container table {
|
||||
width: 100%;
|
||||
/*height: 100%;*/
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="font-family: 'Noto Sans SC Regular',serif">
|
||||
<!--Main Navigation-->
|
||||
<header>
|
||||
<nav class="navbar navbar-expand-lg navbar-light bg-light" style="z-index: 1;min-height: 58.59px">
|
||||
<div class="container">
|
||||
<button class="navbar-toggler" type="button" data-mdb-toggle="collapse"
|
||||
data-mdb-target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
|
||||
aria-expanded="false" aria-label="Toggle navigation">
|
||||
<i class="fas fa-bars"></i>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||
<a class="navbar-brand mt-2 mt-lg-0" href="#">
|
||||
<i class="fas fa-chalkboard-user me-2"></i>
|
||||
教务管理系统
|
||||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown3" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown4" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="dropdown">
|
||||
<a class="dropdown-toggle d-flex align-items-center hidden-arrow" href="#"
|
||||
id="navbarDropdownMenuAvatar" role="button" data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
<i class="fas fa-circle-user fa-lg me-1"></i>
|
||||
${username}
|
||||
</a>
|
||||
<ul class="dropdown-menu dropdown-menu-end" aria-labelledby="navbarDropdownMenuAvatar">
|
||||
<li>
|
||||
<a class="dropdown-item" href="${pageContext.request.contextPath}/logout">登出</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<!--Main Navigation-->
|
||||
|
||||
<!--Main layout-->
|
||||
<main>
|
||||
<div class="bg-image shadow-2-strong vh-100"
|
||||
style="background-image: url('${pageContext.request.contextPath}/resources/img/jason-blackeye-nyL-rzwP-Mk-unsplash.jpg'); margin-top: -58.59px;">
|
||||
<div class="mask d-flex align-items-center h-100" style="background-color: hsla(0, 0%, 100%, 0.5);">
|
||||
<div class="container d-flex justify-content-center">
|
||||
<div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<button type="button" class="btn btn-primary" onclick="location.href='../dashboard-t'">返回
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<button type="button" class="btn btn-primary" onclick="exportCSV('${classes}')">导出
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="table-container rounded-4 shadow-3-strong"
|
||||
style="background-color: rgba(255,255,255,0.9); overflow-y: auto; max-height: 400px;">
|
||||
<table class="table table-striped table-hover border-primary">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">ID</th>
|
||||
<th scope="col">姓名</th>
|
||||
<th scope="col">性别</th>
|
||||
<th scope="col">出生日期</th>
|
||||
<th scope="col">联系方式</th>
|
||||
<th scope="col">班级</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>${student.id}</td>
|
||||
<td>${student.name}</td>
|
||||
<td>${student.sex}</td>
|
||||
<td>${student.birthday}</td>
|
||||
<td>${student.phone}</td>
|
||||
<td>${student.classes}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<!--Main layout-->
|
||||
|
||||
<!-- Footer -->
|
||||
<footer class="bg-link text-center text-lg-start ">
|
||||
</footer>
|
||||
<!-- Footer -->
|
||||
|
||||
|
||||
<script type="text/javascript" src="${pageContext.request.contextPath}/resources/js/mdb.min.js"></script>
|
||||
<script>
|
||||
function exportCSV(classes) {
|
||||
// 构造请求 URL,根据需要导出的类型传递参数
|
||||
var exportUrl = '/output/export-csv?type=student&classes=' + classes; // 示例:导出学生数据
|
||||
var link = document.createElement('a');
|
||||
link.href = exportUrl;
|
||||
link.style.display = 'none';
|
||||
document.body.appendChild(link);
|
||||
link.click();
|
||||
document.body.removeChild(link);
|
||||
}
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -47,7 +47,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -55,31 +55,14 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -88,8 +71,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -98,10 +81,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
|
@ -58,7 +58,6 @@
|
|||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/modstep1">学生信息修改(旧)</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider" />
|
||||
|
@ -67,15 +66,6 @@
|
|||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="/teacher/manage">教师信息管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown3" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
|
@ -93,10 +83,6 @@
|
|||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="/system/settings">系统设定</a></li>
|
||||
<li><a class="dropdown-item" href="/user/usermanage">用户管理</a></li>
|
||||
<%-- <li><a class="dropdown-item" href="#">日志管理</a></li>--%>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -206,7 +192,7 @@
|
|||
<div class="col-12">
|
||||
<div class="form-outline">
|
||||
<input type="text" id="typeText6" class="form-control"
|
||||
name="classes"/>
|
||||
name="classes" value="${classes}"/>
|
||||
<label class="form-label" for="typeText6">班级</label>
|
||||
</div>
|
||||
</div>
|
|
@ -57,7 +57,6 @@
|
|||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/modstep1">学生信息修改(旧)</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider" />
|
||||
|
@ -66,15 +65,6 @@
|
|||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="/teacher/manage">教师信息管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown3" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
|
@ -92,10 +82,6 @@
|
|||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="/system/settings">系统设定</a></li>
|
||||
<li><a class="dropdown-item" href="/user/usermanage">用户管理</a></li>
|
||||
<%-- <li><a class="dropdown-item" href="#">日志管理</a></li>--%>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
|
@ -50,7 +50,7 @@
|
|||
</a>
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">首页</a>
|
||||
<a class="nav-link active" aria-current="page" href="/dashboard">首页</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown1" role="button"
|
||||
|
@ -58,31 +58,14 @@
|
|||
学生管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown1">
|
||||
<li><a class="dropdown-item" href="#">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="/student/all">学生信息显示</a></li>
|
||||
<li><a class="dropdown-item" href="/student/queryinfo">学生信息查询</a></li>
|
||||
<li><a class="dropdown-item" href="/student/infomodv2">学生信息修改</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
<hr class="dropdown-divider" />
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生成绩管理</a></li>
|
||||
<li>
|
||||
<hr class="dropdown-divider"/>
|
||||
</li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">学生选课管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown2" role="button"
|
||||
data-mdb-toggle="dropdown" aria-expanded="false">
|
||||
教师管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown2">
|
||||
<li><a class="dropdown-item" href="#">教师信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">教师课程管理</a></li>
|
||||
<li><a class="dropdown-item" href="/score/all">成绩查看</a></li>
|
||||
<li><a class="dropdown-item" href="/score/infomodv2">成绩管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -91,8 +74,8 @@
|
|||
课程管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown3">
|
||||
<li><a class="dropdown-item" href="#">课程信息管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">课程安排管理</a></li>
|
||||
<li><a class="dropdown-item" href="/course/all">课程查看</a></li>
|
||||
<li><a class="dropdown-item" href="/course/infomodv2">课程管理</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
|
@ -101,10 +84,7 @@
|
|||
系统管理
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown4">
|
||||
<li><a class="dropdown-item" href="#">个人设定</a></li>
|
||||
<li><a class="dropdown-item" href="#">用户管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">日志管理</a></li>
|
||||
<li><a class="dropdown-item" href="#">版本信息</a></li>
|
||||
<li><a class="dropdown-item" href="/person/settings">个人设定</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -256,7 +236,7 @@
|
|||
</div>
|
||||
<div class="tab-pane fade" id="ex1-tabs-2" role="tabpanel" aria-labelledby="ex1-tab-2">
|
||||
<div class="card-body" style="min-width: 175px">
|
||||
<form action="delinfoT" method="post">
|
||||
<form action="delinfo" method="post">
|
||||
<div class="row mb-2">
|
||||
<div class="col-12">
|
||||
<div class="form-outline">
|
|
@ -1,4 +1,4 @@
|
|||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
||||
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
|
|
|
@ -430,8 +430,7 @@
|
|||
$('#de_button').on('click', function () {
|
||||
reloadka("reload");
|
||||
});
|
||||
$('#exampleModal3').modal('show');
|
||||
$('#exampleModal3').on('hidden.bs.modal', function () { //针对点击modal外的情况的处理
|
||||
$('#exampleModal3').modal('show').on('hidden.bs.modal', function () { //针对点击modal外的情况的处理
|
||||
reloadka("reload");
|
||||
});
|
||||
} else {
|
||||
|
@ -463,8 +462,7 @@
|
|||
$('#de_button').on('click', function () {
|
||||
reloadka("reload");
|
||||
});
|
||||
$('#exampleModal3').modal('show');
|
||||
$('#exampleModal3').on('hidden.bs.modal', function () {
|
||||
$('#exampleModal3').modal('show').on('hidden.bs.modal', function () {
|
||||
reloadka("reload");
|
||||
});
|
||||
} else {
|
Loading…
Reference in New Issue