首页 > Tomcat发布Web应用启动时访问Servlet,Servlet为什么连续被访问了两次?

Tomcat发布Web应用启动时访问Servlet,Servlet为什么连续被访问了两次?

1.我写了一个web应用首页只有一个标签:

控制层代码如下:

@RequestMapping(value="/login_toLogin")
public ModelAndView toLogin()throws Exception{
    ModelAndView mv = this.getModelAndView();
    PageData pd = new PageData();
    pd = this.getPageData();
    log.info(this.getClass().getName() + "    第[" + (++count) + "]次进入。");
    log.info(Thread.currentThread().getName() + "    第[" + (count) + "]次进入。");
    Thread.sleep(1000*5);
    pd.put("SYSNAME", Tools.readTxtFile(Const.SYSNAME)); //读取系统名称
    mv.setViewName("system/index/login");
    mv.addObject("pd",pd);
    return mv;
}

通过日志观测,这个方法被调用了两次,效果如下:


2.Servlet不是一个请求,一次响应的吗?这里怎么会运行两次呢?求解答。


应该只是日志打了两次

【热门文章】
【热门文章】