执行我的应用程序时出现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";
}
答案 0 :(得分:0)
代码中出现错误,我猜错了。 因为在第二种方法中,模型和req对象在参数中找不到,但在listPage方法中使用了它。这是一个汇编问题。
请再次检查代码及其构建。
答案 1 :(得分:0)
你的server name
是什么?也许你不是很清楚URL的组成,比如scheme://host:port/path?query
。我希望您知道path
包括server name
和其他部分。控制器中的"/listPage", "/cboard"
都属于other parts
。但您要访问的网址是http://localhost:8091/cboard
,如果您确定可以访问该网址,我猜您的服务器名称是“cboard&#39;”。在这种情况下,如果您想访问/listPage
,则应访问http://localhost:8091/cboard/listPage
,您可以试试〜
ps:如果你清楚URL的组成,你可能很容易解决像404这样的问题