其实这个主要就是 “ / "和“ /* ”的区别问题:
/:不匹配 *.jsp请求;即*.jsp请求不会进入到dispatchServlet中;
/* :匹配所有请求,包含*.jsp;所以当我们返回的视图是*.jsp的时候,该请求会再次进入到dispatcherServlet中,从而造成找不到响应的controller而报404错误;
建议:在编写springMVC配置的时候把dispatcherServlet的映射路径(url-pattern)路径写成“/”或者自定义的匹配规则;
/:不匹配 *.jsp请求;即*.jsp请求不会进入到dispatchServlet中;
/* :匹配所有请求,包含*.jsp;所以当我们返回的视图是*.jsp的时候,该请求会再次进入到dispatcherServlet中,从而造成找不到响应的controller而报404错误;
建议:在编写springMVC配置的时候把dispatcherServlet的映射路径(url-pattern)路径写成“/”或者自定义的匹配规则;