package online_select.Student;
import online_select.Login.Power;
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 java.io.IOException;
import java.util.List;
@WebServlet("/SelectServlet")
public class SelectServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public SelectServlet() {
super();
// TODO Auto-generated constructor stub
}
protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException
{
arg0.setCharacterEncoding("utf-8");
arg1.setCharacterEncoding("utf-8");
boolean flag;
String function=arg0.getParameter("method");
if(function.equals("submit"))
{
List<CourseService> userall = StudentGet.getAll();
java.util.Collections.reverse(userall);
arg0.setAttribute("all", userall);
arg0.getRequestDispatcher("student/Select.jsp").forward(arg0, arg1);
}
if(function.equals("select"))
{
Change c=new Change();
CourseDao j=new CourseDao();
StudentFind f=new StudentFind();
f.find("student", Power.getName());
String teac_name;
teac_name = arg0.getParameter("teac_name");
j.setTeac_name(teac_name);
String course_id;
course_id=arg0.getParameter("course_id");
j.setCourse_id(course_id);
String existing;
existing=arg0.getParameter("existing");
String teac_id;
teac_id=arg0.getParameter("teac_id");
j.setTeac_id(teac_id);
j.setStu_name(StudentService.getStu_name());
j.setStu_id(StudentService.getStu_id());
int num=Integer.parseInt(existing);
num++;
System.out.println(num);
StudentSelect s=new StudentSelect();
flag=s.select("course",course_id, StudentService.getStu_id());
if(flag)
{
c.change("class", "existing", "course_id", num+"", course_id);
StudentAdd a=new StudentAdd();
a.add("course", j);
arg0.setAttribute("message", "选课成功");
arg0.getRequestDispatcher("Right.jsp").forward(arg0, arg1);
}
else
{
arg0.setAttribute("message", "选课重复");
arg0.getRequestDispatcher("Right.jsp").forward(arg0, arg1);
}
}
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.getWriter().append("Served at: ").append(request.getContextPath());
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
简单的javaweb在线选课系统(idea使用,版本原因,需要修改些许代码去适应个人的idea配置)
共172个文件
class:62个
jsp:32个
java:31个
需积分: 47 11 下载量 183 浏览量
2022-04-01
14:52:07
上传
评论 4
收藏 12.34MB ZIP 举报
温馨提示
此《简单的javaweb在线选课系统》运用了JavaWeb这本书上介绍的所有知识,其中有jsp,html,servlet等等,数据库用的是mysql,调用数据库进行登录,增删改查,jsp和servlet之间的运用进行网页之间的跳转,命令语句的调用运行等等。另外,需要导入jstl标签库,在jsp的代码运用中,使用了标签库去调dao类中的信息。在新的知识中,还可运用Spring的bean的使用方法,去简化连接数据库,调用数据库的代码冗余,在文件中的applicationContext中可体现出来,在后续的更新中会向大家解释一下Spring基本应用过程。
资源详情
资源评论
资源推荐
收起资源包目录
简单的javaweb在线选课系统(idea使用,版本原因,需要修改些许代码去适应个人的idea配置) (172个子文件)
SelectServlet.class 4KB
SelectServlet.class 4KB
ClassServlet.class 3KB
ClassServlet.class 3KB
TeacherChangeServlet.class 3KB
TeacherChangeServlet.class 3KB
StudentChangeServlet.class 3KB
StudentChangeServlet.class 3KB
StudentFind.class 3KB
StudentFind.class 3KB
TeacherGet.class 3KB
TeacherGet.class 3KB
StudentScanCourseServlet.class 3KB
StudentScanCourseServlet.class 3KB
TeacherScanServlet.class 3KB
TeacherScanServlet.class 3KB
LoginServlet.class 3KB
LoginServlet.class 3KB
DBUtil.class 3KB
DBUtil.class 3KB
StudentGet.class 2KB
StudentGet.class 2KB
TeacherFind.class 2KB
TeacherFind.class 2KB
Select.class 2KB
Select.class 2KB
StudentAdd.class 2KB
StudentAdd.class 2KB
TeacherAdd.class 2KB
TeacherAdd.class 2KB
TeacherChange.class 2KB
TeacherChange.class 2KB
Change.class 2KB
Change.class 2KB
StudentSelect.class 2KB
StudentSelect.class 2KB
ClassService.class 2KB
ClassService.class 2KB
CourseService.class 1KB
CourseService.class 1KB
CourseDao.class 1KB
CourseDao.class 1KB
TeacherService.class 1KB
TeacherService.class 1KB
TeacherService.class 1KB
TeacherService.class 1KB
StudentService.class 1KB
StudentService.class 1KB
Power.class 833B
Power.class 833B
StudentDao.class 749B
StudentDao.class 749B
RegisterServlet.class 312B
RegisterServlet.class 312B
TeacherService.class 309B
StudentService.class 309B
TeacherService.class 309B
StudentService.class 309B
AddService.class 297B
AddService.class 297B
Add.class 276B
Add.class 276B
.gitignore 184B
mysql-connector-java-8.0.28.jar 2.36MB
protobuf-java-3.11.4.jar 1.58MB
spring-web-5.3.16.jar 1.56MB
spring-core-5.3.16.jar 1.41MB
spring-context-5.3.16.jar 1.21MB
spring-webmvc-5.3.16.jar 1004KB
testng-7.5.jar 919KB
spring-beans-5.3.16.jar 682KB
spring-jdbc-5.3.16.jar 418KB
jstl-1.2.jar 405KB
spring-aop-5.3.16.jar 374KB
reload4j-1.2.19.jar 326KB
spring-tx-5.3.16.jar 326KB
jquery-3.5.1.jar 306KB
spring-expression-5.3.16.jar 282KB
jcommander-1.78.jar 82KB
commons-logging-1.2.jar 60KB
slf4j-api-1.7.36.jar 40KB
spring-jcl-5.3.16.jar 24KB
jsr305-3.0.1.jar 19KB
slf4j-simple-2.0.0-alpha6.jar 15KB
standard-2.4.4.jar 10KB
slf4j-reload4j-1.7.36.jar 10KB
slf4j-nop-2.0.0-alpha6.jar 4KB
SelectServlet.java 3KB
TeacherChangeServlet.java 3KB
StudentChangeServlet.java 3KB
StudentFind.java 3KB
ClassServlet.java 3KB
StudentScanCourseServlet.java 3KB
TeacherScanServlet.java 2KB
StudentGet.java 2KB
LoginServlet.java 2KB
TeacherGet.java 2KB
DBUtil.java 2KB
CourseService.java 1KB
TeacherFind.java 1KB
共 172 条
- 1
- 2
*Guardianship!
- 粉丝: 15
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0