SpringMVC之从URL上获取参数

/ Java / 没有评论 / 2141浏览

1.例子URL

http://127.0.0.1/item/xxx

{xxx}叫做占位符,请求的URL可以是“item /1”“item/2”

2.从URL上获取参数

如果@RequestMapping中表示为"item/{id}"id和形参名称一致,@PathVariable不用指定名称。如果不一致,例如"item/{ItemId}"则需要指定名称@PathVariable("itemId")

@RequestMapping("item/{id}") //使用注解@RequestMapping("item/{id}")声明请求的url
@ResponseBody
public Item queryItemById(@PathVariable() Integer id) { //使用(@PathVariable() Integer id)获取url上的数据
	Item item = this.itemService.queryItemById(id);
	return item;
}