diff --git a/jweb/src/edu/hzu/javaweb/labs/se1414080902101/se1414080902101.java b/jweb/src/edu/hzu/javaweb/labs/se1414080902101/se1414080902101.java new file mode 100644 index 00000000..ed15d567 --- /dev/null +++ b/jweb/src/edu/hzu/javaweb/labs/se1414080902101/se1414080902101.java @@ -0,0 +1,91 @@ +package se1414080902101; + +import java.io.IOException; +import java.io.PrintWriter; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +public class se1414080902101 extends HttpServlet { + + /** + * Constructor of the object. + */ + public se1414080902101() { + super(); + } + + /** + * Destruction of the servlet.
+ */ + public void destroy() { + super.destroy(); // Just puts "destroy" string in log + // Put your code here + } + + /** + * The doGet method of the servlet.
+ * + * This method is called when a form has its tag value method equals to get. + * + * @param request the request send by the client to the server + * @param response the response send by the server to the client + * @throws ServletException if an error occurred + * @throws IOException if an error occurred + */ + public void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + + response.setContentType("text/html"); + PrintWriter out = response.getWriter(); + out.println(""); + out.println(""); + out.println(" A Servlet"); + out.println(" "); + out.print(" This is "); + out.print(this.getClass()); + out.println(", using the GET method"); + out.println(" "); + out.println(""); + out.flush(); + out.close(); + } + + /** + * The doPost method of the servlet.
+ * + * This method is called when a form has its tag value method equals to post. + * + * @param request the request send by the client to the server + * @param response the response send by the server to the client + * @throws ServletException if an error occurred + * @throws IOException if an error occurred + */ + public void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + + String userName=request.getParameter("username"); + String userPwd=request.getParameter("userpwd"); + String info=""; + if(("abc".equals(userName))&&"123".equals(userPwd)){ + info="欢迎您"+userName+"!"; + }else{ + info="用户名密码不正确!"; + } + request.setAttribute("outputMessage",info); + request.getRequestDispatcher("info.jsp").forward(requset, response); + } + + + /** + * Initialization of the servlet.
+ * + * @throws ServletException if an error occurs + */ + public void init() throws ServletException { + // Put your code here + } + +}