在今天学习中遇到一个错误
The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
其中控制台的警告为:
警告: No mapping found for HTTP request with URI [/SpringMVC_Project/queryItem.action] in DispatcherServlet with name 'springmvc'
大概意思就是根据URL找不到对应的对应的映射
那主要就看两个配置文件:①web.xml
②配置文件springmvc.xml
首先看web.xml文件
因为在在控制台看到:
配置文件被找到并加载了
那么再看配置文件 :
发现ban标签的name 属性中缺少了个" / "
加上后运行成功
自学中会遇到很多404的错误 因为跟着视屏以及书籍写代码的过程中是不清楚的 都是按照书上的或者视屏上的配置文件
所以会出现很多错误
其中还遇到一个404错误:
其中message显示/SpringMVC_project/showItems 说明请求的URL找不到
再看看地址栏的URL
按照上面的方法 查看web.xml文件以及springmvc.xml文件以及handle的注解地址
发现并注解地址没错
在会看web.xml发现其中的一个问题:
配置URL样式的时候只对*.action进行拦截
所以这时的URL地址应该是:
http://localhost:8080/SpringMVC_Project/showItems.action