springmvc之controller方法返回值

时间:2022-06-08 20:32:53

之前只学习了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); }