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不是一个请求,一次响应的吗?这里怎么会运行两次呢?求解答。
应该只是日志打了两次