首页 > 解决方案 > 使用spring显示jsp时出现404错误

问题描述

在家里被点击的网址是

<a href="\Assignment2\breweries\edit?id=${brewerie.id}">Edit</a> 

它在控制器中访问的方法是

@GetMapping("/edit")
public ModelAndView editBrewery(@RequestParam("id") int id) {
    return new ModelAndView("/editBrewery", "brewery", service.getBrewereriesID(id));
}

它没有进入控制器的@GetMapping方法中的返回,我在返回处设置了一个断点,它在到达断点之前进入404

tomcat 控制台给出的输出是

WARNING: No mapping found for HTTP request with URI [/Assignment2/breweries/edit] in DispatcherServlet with name 'dispatcher'

标签: javaspringjsphttp-status-code-404

解决方案


尝试只使用<a href="edit?id=${brewerie.id}">Edit</a>(没有以前的 url 部分)。


推荐阅读