1、返回void
public void test(HttpServletResponse response, HttpServlectRequest request){
.........
//1、使用request转向页面,如下:
request.getRequestDispatcher("页面路径").forward(request, response);
//2、也可以通过response页面重定向:
response.sendRedirect("url");
//3、也可以通过response指定响应结果,例如响应json数据如下:
response.setCharacterEncoding("utf-8");
response.setContentType("application/json;charset=utf-8");
response.getWriter().write("json串");
}
2、返回ModelAndView
public ModelAndView queryItem() throws Exception {
// 商品列表
List<Items> itemsList = orderService.findItemsList(null);
// 创建modelAndView准备填充数据、设置视图
ModelAndView modelAndView = new ModelAndView();
// 填充数据
modelAndView.addObject("itemsList", itemsList);
// 视图
modelAndView.setViewName("order/itemsList");
return modelAndView;
}
3、返回字符串
public String editItem(Model model, Integer id) throws Exception{
//调用service查询商品信息
Items item = itemService.findItemById(id);
//jsp页面接收
model.addAttribute("item", item);
return "item/editItem";
}