package j2ee0525;
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 classFirstServe extends HttpServlet {/**
* 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 voiddoGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {//接收用户数据
String userName=request.getParameter("userName");
String password=request.getParameter("password");
response.setContentType("text/html;charset=UTF-8");
PrintWriterout =response.getWriter();out.println(""-//W3C//DTD HTML 4.01 Transitional//EN\">");out.println("");out.println("
A Servlet");out.println("");out.println("");//此处应该去数据可中验证//假装有数据库ChectDao dao=newChectDao();if(dao.check(userName, password)){out.println("登陆成功");
}else{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 voiddoPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriterout =response.getWriter();out.println(""-//W3C//DTD HTML 4.01 Transitional//EN\">");out.println("");out.println("
A Servlet");out.println("");out.print("This is");out.print(this.getClass());out.println(", using the POST method");out.println("");out.println("");out.flush();out.close();}
}