一个handler就是一个方法,对应一个url。
1.返回模型数据和视图对象ModelAndView
2.返回逻辑视图名称String
@RequestMapping("/updateItem")
public String updateItem(Items items ) throws Exception {
//......
//重定向
return "redirect:items/queryItems";
//请求转发
//return "forward:items/queryItems";
}
3.返回void
@RequestMapping("/itemsList")
public void itemsList(QueryVo queryVo, HttpServletRequest request, HttpServletResponse response) throws Exception {
//查询商品列表
List<Items> itemsList = itemsService.getItemsList();
//将结果返回到页面
request.setAttribute("itemsList", itemsList);
//跳转到页面
//使用request时必须是jsp的全路径
request.getRequestDispatcher("/WEB-INF/jsp/itemsList.jsp").forward(request, response);
}