最近在学习Spring+Spring MVC+MyBatis框架,学习到JSON数据交互时遇到如图的问题。
问题直指web.xml文件,那就查看一下web.xml的相关内容:
这里<url-pattern>标签中的"/"会拦截所有URL,包括页面中引入的静态文件,并交给DispatcherServlet处理,拦截后页面找不到这些静态文件,就会引起页面报错,这里需要我们去手动配置。
小细节:
1.先检查一下驱动注解<mvc:annotation-driven />是否已配置。
2.检查相关注解@Controller和RequestMapping是否都已添加。(我就丢过,悲剧啊......)
解决方法如下:
1. 在spring配置文件中配置静态资源访问映射:
1. 使用<mvc:resources>标签映射。
2.使用<mvc:default-servlet-handler>标