之前只学习了controller的modelandview返回值
今天学习了其他的controller返回方法
第一个String 返回值方法。
public String selectTwo(Model model) throws IOException { List<UserShopCustom> userShopCustom=userService.findUserById(); model.addAttribute("userShopCustom", userShopCustom);//相当于把model的数据存储起来,最后交给jsp页面 return "userList"; //返回jsp地址 // return "redirect:select.action"; //重定向 //return forward:select.action//页面转发,转发后的request和response可以公用 }
第二个void返回值方法
public void itmeList2(HttpServletRequest request, HttpServletResponse response) throws Exception { // 查询商品列表 List<Items> itemList = itemService.getItemList(); // 向页面传递参数 request.setAttribute("itemList", itemList); // 如果使用原始的方式做页面跳转,必须给的是jsp的完整路径 request.getRequestDispatcher("/WEB-INF/jsp/itemList.jsp").forward(request, response); }