package web.servlet.teacher; import domain.Course; import service.TeacherService; import service.impl.TeacherServiceImpl; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; import java.util.List; @WebServlet("/updateTeacherOptionalCourseServlet") public class UpdateTeacherOptionalCourseServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); <<<<<<< HEAD // HttpSession session = request.getSession(); ======= // HttpSession session = request.getSession();- // 获取请求参数中的课程ID <<<<<<< HEAD >>>>>>> remotes/origin/develop ======= >>>>>>> remotes/origin/develop String cid = (String)request.getParameter("cid"); // 创建TeacherService对象 TeacherService service = new TeacherServiceImpl(); // 根据课程ID查找可选课程 Course c = service.findOptionalCourseByCourseId(cid); // 将课程对象存入请求属性中 request.setAttribute("course",c); // 输出课程ID System.out.println(c.getC_id()); // 输出课程名称 System.out.println(c.getC_name()); // 输出课程信息 System.out.println(c.getC_info()); request.getRequestDispatcher("/WEB-INF/teacher/updateTeacherOptionalCourseInfo.jsp").forward(request,response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); } }