SpringMVC访问路径正确但是一直报404问题
-
环境:eclipse霓虹灯版+jdk1.8+Tomcat 9+jar是4.16版本
-
目录结构如下:

-
web.xml中的配置如下:

-
springmvc-servlet.xml配置如下:

-
hello.jsp页面部分代码

-
访问路径:

-
页面报错,jQuery路径找不到

-
后台提示错误是Handler没有映射
org.springframework.web.servlet.DispatcherServlet noHandlerFound
警告: No mapping found for HTTP request with URI [/SpMVC/js/jquery-1.2.6.js] in DispatcherServlet with name ‘springmvc’

访问其他的html也是报错,直接访问一个图片也是报错 -
解决:
是springmvc-servlet.xml的配置文件中允许访问静态资源需要打开
就是这个标签:mvc:default-servlet-handler/

访问jsp页面时加载的是源码,访问其他其他页面正常,后来将Handler映射改为 / 才正常使用

在使用SpringMVC时,遇到404错误,问题出现在Handler没有映射到静态资源如jQuery。通过检查web.xml和springmvc-servlet.xml配置,发现需要在springmvc-servlet.xml中启用<mvc:default-servlet-handler/>来允许静态资源的访问。将Handler映射改为/后,访问jsp和其他页面恢复正常。
1435

被折叠的 条评论
为什么被折叠?



