//在类上添加@Controller注解,把Controller交由Spring管理
//@RequestMapping:里面放的是请求的url,和用户请求的url进行匹配
// action可以写也可以不写
@Controller
public class ItemController {
@RequestMapping("/itemList.action")
public ModelAndView queryItemList() {
// 创建页面需要显示的商品数据
List<Items> list = new ArrayList<>();
list.add(new Items(1, "1华为 荣耀8", 2399f, new Date(), "质量好!1"));
list.add(new Items(2, "2华为 荣耀8", 2399f, new Date(), "质量好!2"));
list.add(new Items(3, "3华为 荣耀8", 2399f, new Date(), "质量好!3"));
list.add(new Items(4, "4华为 荣耀8", 2399f, new Date(), "质量好!4"));
list.add(new Items(5, "5华为 荣耀8", 2399f, new Date(), "质量好!5"));
list.add(new Items(6, "6华为 荣耀8", 2399f, new Date(), "质量好!6"));
//创建ModelAndView,用来存放数据和视图
ModelAndView mav=new ModelAndView();
// 设置数据到模型中
mav.addObject("itemList ",list);
// 设置视图jsp,需要设置视图的物理地址
// modelAndView.setViewName("/WEB-INF/jsp/itemList.jsp");
// 配置好视图解析器前缀和后缀,这里只需要设置逻辑视图就可以了。
// 视图解析器根据前缀+逻辑视图名+后缀拼接出来物理路径
mav.setViewName("itemList.jsp");
return mav;
springmvc的ItemController类的基础写法
最新推荐文章于 2022-08-28 19:39:05 发布