简体   繁体   English

Spring MVC应用中的404错误

[英]404 error in Spring mvc app

I have such mapping in my controller: 我的控制器中有这样的映射:

@RequestMapping(value = "events/newEvent", method = RequestMethod.POST)
public ModelAndView getOrganizerForNewEvent(@RequestParam("id") int organizerId){
    OrganizerEntity organizerEntity = organizerDAOService.findById(organizerId);
    ModelAndView modelAndView = new ModelAndView();
    modelAndView.setViewName("/newEvent");
    modelAndView.addObject("organizer", organizerEntity);
    return modelAndView;
}

And such structure in webapp:: webapp中的这种结构:

webapp中的这种结构:

In dev tools request looks right: 在开发工具中,请求看起来正确:

在开发工具中要求正确

But I get 404 error: 但我收到404错误: 但我收到404错误:

What am I doing wrong? 我究竟做错了什么?

I think you have an error, because of incorrect view name 我认为您有一个错误,因为视图名称不正确

modelAndView.setViewName("/newEvent");

You should use name without slash: 您应该使用不带斜杠的名称:

modelAndView.setViewName("newEvent");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM