[英]Issue with Spring MVC - dispatcher problem
我在使用Spring MVC时遇到问题。 请记住,我阅读了大约15个主题,提出了同样的问题,但没有一个给我答案。 我现在有点迷路了。
首先,在修改不同层中的几个函数之前,我的代码运行正常。 然后,当我尝试登录我的页面时,我得到一条警告:
WARN (org.springframework.web.servlet.PageNotFound) - No mapping found for HTTP request with URI [/bo/newsletter/accueil] in DispatcherServlet with name 'dispatcher'
我读过的所有主题都在谈论修改web.xml文件,这是我尝试过的。 没有成功。
只需拥有我的
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/newsletter/*</url-pattern>
</servlet-mapping>
,正如我所说的,之前所做的修改很少。
因此,我尝试注释所有代码,但该功能仅显示主视图。 所以我评论了Controller,Service,DAO,SQLMapper。 仍然不起作用。
奇怪的是,如果我将URL路径“ [...] / newsletter / home”(这是我想要的URL)更改为“ [... / actualites / newsletter / home”(“ Actualites”(例如“ actualites / home”)是一条有效的路径。
几天前找到了解决方案。
我误解了注释应该如何工作。 我的NewsletterController由@Controller注释,我放置了@ GetMapping,@ DeleteMapping等,而不是@RequestMapping,然后放置了请求类型。
感谢您的帮助! 突然出现的奇怪错误,希望解决方案能对您有所帮助:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.