在主页中单击的网址是
<a href="\Assignment2\breweries\edit?id=${brewerie.id}">Edit</a>
其在 Controller 中访问的方法是
@GetMapping("/edit")
public ModelAndView editBrewery(@RequestParam("id") int id) {
return new ModelAndView("/editBrewery", "brewery", service.getBrewereriesID(id));
}
它没有进入 Controller 中@GetMapping方法的返回,我在返回处放置了一个断点,它在到达断点之前进入404
tomcat控制台给出的输出是
WARNING: No mapping found for HTTP request with URI [/Assignment2/breweries/edit] in DispatcherServlet with name 'dispatcher'
最佳答案
尝试仅使用 <a href="edit?id=${brewerie.id}">Edit</a>
(没有前面的 url 部分)。
关于java - 使用spring显示jsp时出现404错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60564478/