一般来说我们是用不到doGet方法的,doGet方法是servlet提交报头数据之类的用的,doGet方法提交表单的时候会在url后边显示提交的 内容,所以不安全。而且doGet方法只能提交256个字符。doPost则没有这个限制。通常我们使用的都是doPost方法,你只要在servlet 中让这两个方法互相调用就行了,例如在 doGet方法中这样写 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); } 再把业务逻辑直接写在doPost方法中。servlet碰到doGet方法调用直接就会去调用doPost因为他们的参数都一样。而且doGet方法处理中文问题很困难,要写过滤器之类的。