【发布时间】:2018-04-07 09:51:55
【问题描述】:
执行应用程序时出现 404 错误。
当我执行下面的第一个时,我可以看到视图,但第二个是不可能的。
http://localhost:8091/listPage
请告诉我有什么问题。 (我需要第二个..)
控制器:
@RequestMapping("/cboard", method=RequestMethod.GET)
public String list(Model model,HttpServletRequest req) throws Exception{
req.getSession().getAttribute("clientMemberVO");
model.addAttribute("list", service.listAll());
List<BoardVO> list = service.listCriteria(cri);
return "/cboard/titlelist";
}
@RequestMapping("/listPage", method=RequestMethod.GET)
public String listPage(Model model, Criteria cri, HttpServletRequest
req) throws Exception{
req.getSession().getAttribute("clientMemberVO");
List<CustomerBoardVO> list = service.listCriteria(cri);
model.addAttribute("list", list);
PageMaker maker = new PageMaker();
maker.setCri(cri);
maker.setTotalCount(service.countPaging());
model.addAttribute("pageMaker", maker);
return "/cboard/titlelist";
}
【问题讨论】:
-
也许,你应该添加 method = RequestMethod.GET 到 RequestMapping
-
这两种方法是否出现在同一个文件中,正如您的代码所暗示的那样?您确定在添加第二个
/listPage端点之后您已经完成了重建和部署吗? -
@Frank.Dai 但这似乎无法解释为什么一个有效而另一个无效。
-
@wannadeve 你确定你看到的第一页是你想要的页面,而不是默认页面或其他任何东西
-
是的,我首先执行的页面就是我想要的。为什么第二个是不可能的。我很难过!
标签: java spring jsp http-status-code-404