修改ItemController

本文介绍在ItemController中如何修改设置视图的代码,通过@RequestMapping注解匹配URL,创建并填充商品数据列表,使用ModelAndView设置数据和视图,实现商品列表页面的显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改ItemController中设置视图的代码

 

// @RequestMapping:里面放的是请求的url,和用户请求的url进行匹配
// action可以写也可以不写
@RequestMapping("/itemList.action")
public ModelAndView queryItemList() {
	// 创建页面需要显示的商品数据
	List<Item> list = new ArrayList<>();
	list.add(new Item(1, "1华为 荣耀8", 2399, new Date(), "质量好!1"));
	list.add(new Item(2, "2华为 荣耀8", 2399, new Date(), "质量好!2"));
	list.add(new Item(3, "3华为 荣耀8", 2399, new Date(), "质量好!3"));
	list.add(new Item(4, "4华为 荣耀8", 2399, new Date(), "质量好!4"));
	list.add(new Item(5, "5华为 荣耀8", 2399, new Date(), "质量好!5"));
	list.add(new Item(6, "6华为 荣耀8", 2399, new Date(), "质量好!6"));

	// 创建ModelAndView,用来存放数据和视图
	ModelAndView modelAndView = new ModelAndView();
	// 设置数据到模型中
	modelAndView.addObject("itemList", list);
	// 设置视图jsp,需要设置视图的物理地址
	// modelAndView.setViewName("/WEB-INF/jsp/itemList.jsp");
	// 配置好视图解析器前缀和后缀,这里只需要设置逻辑视图就可以了。
	// 视图解析器根据前缀+逻辑视图名+后缀拼接出来物理路径
	modelAndView.setViewName("itemList");

	return modelAndView;
}

 

 

 

效果

效果和之前一样,如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值