5.29

发布时间 2023-05-29 23:23:03作者: xiaolllllin

今天Java考试

代码如下

package servlet;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import model.PageBean;

import dao.Impl.EmpBiz;

public class PageServlet extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
EmpBiz biz=new EmpBiz();
int pageNo=1;
int pageCount=10;
int totalPage=0;
String pageNoStr=request.getParameter("pageNo");
String pageCountStr=request.getParameter("pageCount");
String totalPageStr=request.getParameter("totalPage");
if(totalPageStr!=null){
totalPage=Integer.parseInt(totalPageStr);
}
if(pageNoStr!=null){
pageNo=Integer.parseInt(pageNoStr);

if(pageNo==0){
pageNo=1;
}else if(pageNo>totalPage || pageNo==totalPage){
pageNo=totalPage;
}
}
if(pageCountStr!=null){
pageCount=Integer.parseInt(pageCountStr);
}

PageBean pageBean=biz.listEmps(pageNo, pageCount);
request.setAttribute("list", pageBean);
request.getRequestDispatcher("admin/userAllInfo.jsp").forward(request, response);
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
doGet(request,response);
}
}

 

package servlet;

import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import service.Impl.CourseServiceImpl;

import dao.Impl.CourseDaoImpl;

import model.Course;
import model.Student;
import model.User;

public class ServletaddCourse extends HttpServlet{

private Course course;
private ServletFindAllCos servletFindAllCos=new ServletFindAllCos();
private CourseServiceImpl courseServiceImpl=new CourseServiceImpl();

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String courseName = request.getParameter("courseName");
int courseCredit = Integer.parseInt(request.getParameter("courseCredit"));
int courseHours = Integer.parseInt(request.getParameter("courseHours"));
String courseTea = request.getParameter("courseTea");
String coDate = request.getParameter("courseDate");
Date courseDate=null;
try {
courseDate = new SimpleDateFormat("yyyy-MM-dd").parse(request.getParameter("courseDate"));
} catch (ParseException e) {

e.printStackTrace();
}

// System.out.println(courseDate);
course=new Course(courseName,courseCredit,courseHours,courseTea,courseDate);
//new Course( courseName, courseCredit, courseHours,
// courseTea, courseDate);
//验证是否存在该教师课程
Course cos=courseServiceImpl.selectOneCos(course);
if(cos==null){
int rs=courseServiceImpl.addCos(course,coDate);
if(rs>0){
request.setAttribute("msg", "添加成功!!");
servletFindAllCos.doGet(request, response);
// request.getRequestDispatcher("admin/addCourse.jsp").forward(request, response);
}else{
request.setAttribute("msg", "添加失败!!");
request.getRequestDispatcher("admin/addCourse.jsp").forward(request, response);
}
}else{
request.setAttribute("msg", "该课程已录入,请重新输入!!");
request.getRequestDispatcher("admin/addCourse.jsp").forward(request, response);
}

}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}