摘要: // 项目立项表单验证 function validateForm() { // 1. 验证项目编号(8位数字,前4位年+月,如2410) const projectId = document.getElementById("projectId").value; const idReg = /^\d 阅读全文
posted @ 2025-11-10 17:04 Cx330。 阅读(7) 评论(0) 推荐(0)
摘要: package com.bean; import com.alibaba.druid.pool.DruidDataSource; import java.sql.Connection; import java.sql.SQLException; public class DBUtil { // 单例 阅读全文
posted @ 2025-11-10 17:03 Cx330。 阅读(6) 评论(0) 推荐(0)
摘要: public class StudentServiceImpl implements StudentService { private SelectionDAO selectionDAO = new SelectionDAOImpl(); private CourseDAO courseDAO = 阅读全文
posted @ 2025-11-10 17:02 Cx330。 阅读(7) 评论(0) 推荐(0)
摘要: public class TeacherServiceImpl implements TeacherService { private CourseDAO courseDAO = new CourseDAOImpl(); @Override public boolean addCourse(Cour 阅读全文
posted @ 2025-11-10 17:02 Cx330。 阅读(5) 评论(0) 推荐(0)
摘要: @WebServlet("/login") public class LoginServlet extends HttpServlet { private UserService userService = new UserServiceImpl(); @Override protected voi 阅读全文
posted @ 2025-11-10 17:02 Cx330。 阅读(4) 评论(0) 推荐(0)