//addbook package servlet; import java.io.IOException; 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 bean.bookform; import bean.dao; /** * Servlet implementation class addbook */ @WebServlet("/addbook") public class addbook extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public addbook() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { String code=new String(request.getParameter("code").getBytes("ISO-8859-1"),"utf-8"); String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"utf-8"); String master=new String(request.getParameter("master").getBytes("ISO-8859-1"),"utf-8"); String output=new String(request.getParameter("output").getBytes("ISO-8859-1"),"utf-8"); String amount=new String(request.getParameter("amount").getBytes("ISO-8859-1"),"utf-8"); bookform bf=new bookform(); bf.setCode(code); bf.setMaxamount(Integer.parseInt(amount)); bf.setMaster(master); bf.setName(name); bf.setOutput(output); bean.dao dao=new dao(); int s=dao.Iputbook(bf); if(s!=0) { response.setHeader("refresh" , "0.1; url=successf.jsp"); }else { response.setHeader("refresh" , "0.1; url=failre.jsp"); } }catch(Exception e){ response.setHeader("refresh" , "0.1; url=Errorlog.jsp"); } } }
addreader package servlet; import java.io.IOException; 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 bean.*; /** * Servlet implementation class addreader */ @WebServlet("/addreader") public class addreader extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public addreader() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub try { dao mdao=new dao(); String code=new String(request.getParameter("code").getBytes("ISO-8859-1"),"utf-8"); String student=new String(request.getParameter("student").getBytes("ISO-8859-1"),"utf-8"); String sex=new String(request.getParameter("sex").getBytes("ISO-8859-1"),"utf-8"); String major=new String(request.getParameter("major").getBytes("ISO-8859-1"),"utf-8"); readerform cop=new readerform(); cop.setCode(code); cop.setAcd(major); cop.setSex(sex); cop.setName(student); int s=mdao.Iputreader(cop); if(s!=0) { response.setHeader("refresh" , "0.1; url=successf.jsp"); }else { response.setHeader("refresh" , "0.1; url=failre.jsp"); } }catch(Exception e){ response.setHeader("refresh" , "0.1; url=Errorlog.jsp"); } } }
//删除
package servlet; import java.io.IOException; import java.sql.SQLException; 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 bean.dao; /** * Servlet implementation class delete */ @WebServlet("/delete") public class delete extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public delete() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doPost(request, response); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession s = request.getSession(); String code=(String)s.getAttribute("account"); String book=(String)request.getParameter("code"); dao dao=new dao(); try { dao.refuse(code, book); } catch (SQLException e) { // e.printStackTrace(); } response.setHeader("refresh" , "0.1; url=delsuccess.jsp"); } }
//login
package servlet; import java.io.IOException; import java.sql.*; 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 bean.*; /** * Servlet implementation class Login */ @WebServlet("/Login") public class Login extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public Login() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String account=new String(request.getParameter("account").getBytes("ISO-8859-1"),"utf-8"); String password=new String(request.getParameter("password").getBytes("ISO-8859-1"),"utf-8"); String i=null; HttpSession s = request.getSession(); dao dao=new dao(); try { i=dao.passing(account, password); } catch (SQLException e) {e.printStackTrace();} if(i.equals("0")) { response.setHeader("refresh" , "0.1; url=loginerror.jsp"); } else { s.setAttribute("account",account); s.setAttribute("type", i); request.getRequestDispatcher("/homepage.jsp").forward(request,response); } } }