1. 程式人生 > >SpringMVC之從URL上獲取引數

SpringMVC之從URL上獲取引數

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;
}