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

来源:互联网 发布:网络融资平台有哪些 编辑:程序博客网 时间:2024/05/18 02:21

      我们在web中配置启动springMvc是通过配置servlet来启动的,而配置的时候就会用到匹配规则,我们是用/*还是使用/

这两个是不一样的:

1、拦截"/",可以实现现在很流行的REST风格。很多互联网类型的应用很喜欢这种风格的URL。为了实现REST风格,拦截了所有的请求。同时对*.js,*.jpg等静态文件的访问也就被拦截了。2、拦截/*,这是一个错误的方式,请求可以走到sturt2的Action或者springMvc的controller中的,但是返回的内容,如返回的jsp还会再次被拦截,这样导致404错误,即访问不到jsp。
所以这里用 '/' 就就可以避免这个错误了

0 0
原创粉丝点击