解决SpringMvc中org.springframework.web.servlet.DispatcherServlet noHandlerFound的错误

我们在 web中配置启动SpringMVC是通过配置servlet(DispatcherServlet)来启动的,而配置的时候就会用到匹配规则,我们 用/*还是用/,这两个是不一样的

1、拦截”/”,可以实现现在很流行的REST风格。很多互联网类型的应用很喜欢这种风格的URL。为了实现REST风格,拦截了所有的请求。同时对.js、.jpg等静态文件的访问也被拦截了

2、拦截”/*”,这是一个错误的方式,请求可以走到strurt2的Action或者SpringMVC的controller中,但是返回的内容,如返回的jsp还会再次被拦截,这样导致404错误,即访问不到jsp

所以这里用’/’ 就可以避免这个错误了

你可能感兴趣的:(解决SpringMvc中org.springframework.web.servlet.DispatcherServlet noHandlerFound的错误)