当前位置: 代码迷 >> J2EE >> servlet中init方法可以执行,但是doGet方法不能执行解决办法
  详细解决方案

servlet中init方法可以执行,但是doGet方法不能执行解决办法

热度:174   发布时间:2016-04-22 02:24:12.0
servlet中init方法可以执行,但是doGet方法不能执行
为什么servlet中init方法可以执行,但是doGet方法不能执行
Java code
public class TestServlet extends HttpServlet {    private static final long serialVersionUID = 1L;    /**     * Default constructor.      */    public TestServlet() {         TODO Auto-generated constructor stub        super();    }    /**     * @see Servlet#init(ServletConfig)     */    public void init(ServletConfig config) throws ServletException {        // TODO Auto-generated method stub        System.out.println("Hello!");    }    /**     * @see Servlet#destroy()     */    public void destroy() {        // TODO Auto-generated method stub    }    /**     * @see Servlet#getServletConfig()     */    public ServletConfig getServletConfig() {        // TODO Auto-generated method stub        return null;    }    /**     * @see Servlet#getServletInfo()     */    public String getServletInfo() {        // TODO Auto-generated method stub        return null;     }    /**     * @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)     */    protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // TODO Auto-generated method stub    }    /**     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)     */    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // TODO Auto-generated method stub            System.out.println("doGet");    }    /**     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)     */    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // TODO Auto-generated method stub    }}

控制台打印出Hello了,但是没有打印出doGet

------解决方案--------------------
呵呵,你把service方法去掉吧,如果没有doget和dopost他默认的就是调用service方法。
------解决方案--------------------
我去,你把service方法覆盖了!自己查看下文档或源码看看service方法的作用吧,最好不要覆盖它!
  相关解决方案