SpringMVC的URL路径映射@RequestMapping

一.URL路径映射

@RequestMapping(value="item")或@RequestMapping("/item")

value的值是数组,可以将多个url映射到同一个方法

/**
 * 查询商品列表
 * @return
 */
@RequestMapping(value = { "itemList", "itemListAll" })
public ModelAndView queryItemList() {
	// 查询商品数据
	List<Item> list = this.itemService.queryItemList();

	// 创建ModelAndView,设置逻辑视图名
	ModelAndView mv = new ModelAndView("itemList");

	// 把商品数据放到模型中
	mv.addObject("itemList", list);
	return mv;
}

 

二.可添加在类上面

在class上添加@RequestMapping(url)指定通用请求前缀, 限制此类下的所有方法请求url必须以请求前缀开头

 

可以使用此方法对url进行分类管理,如下图:

SpringMVC的URL路径映射@RequestMapping

此时需要进入queryItemList()方法的请求url为:

http://localhost:8080/springmvc_d02_c02/item/itemList.action

或者

http://localhost:8080/springmvc_d02_c02/item/itemListAll.action

 

 

 

 

 

相关文章: