有个页面一直提示找不到,在调试了代码之后发现ModelAndView这个对象没有对viewName属性赋值,百度半天没发现有相似的情况(可能是搜索关键字不对)。问了之前的开发人员后得知,如果该对象不对viewName赋值,那么将默认为此方法的访问地址。
比如:
@RequestMapping("/a/b")
public ModelAndView b(){
return new ModelAndView();
}
如果controller没有设置头地址的话,这里会跳转/a/b这个地址。