错误的原因就是继承了 HttpServlet 类后得重写父类的方法,doGet()和doPost()这两个方法缺一不可,而且它们的参数顺序也不能变。
import java.io.IOException;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.dao.UserDao;
public class UserServlet extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
UserDao userDao = new UserDao();
ArrayList userList = userDao.getUserList();
request.setAttribute("userList", userList);
request.getRequestDispatcher("user.jsp").forward(request, response);
}
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
//this.doGet(request,response);