rest风格使用两个变量_REST风格
path = "/view/{參數(shù)}"# REST風(fēng)格
介紹REST
我們這種風(fēng)格是相當于帶參數(shù)時,參數(shù)沒有使用傳統(tǒng)的?號后面帶參數(shù)形式
我們可以清晰的看出來我們的參數(shù)是1
示例:
/view/?id=1 ==> /view/1
REST:全稱:Reqresentational State Transfer
即表述性狀態(tài)轉(zhuǎn)移
可以簡單的理解為:使用url表示資源,每個資源都用一個獨一無二的url表示,并使用
HTTP表示操作方法,即準確描述服務(wù)器對資源的處理動作(GET,POST,PUT,DELETE)
,實現(xiàn)資源的增刪改查
那我們應(yīng)該獲取這個風(fēng)格所帶的參數(shù)呢
對于這種風(fēng)格我們Spring MVC提供了@PathVariable注解,可以將URl中的 {XXX}
占位符參數(shù)綁定到控制器處理方法入?yún)⒅?/p>
假如我們的一個提交路徑為:
path = "/view/{參數(shù)}"
我們可以到Controller層編寫到一下代碼獲取到參數(shù)
//設(shè)置查看,使用REST風(fēng)格
@RequestMapping(value = "view/{id}",method = RequestMethod.GET)
public ModelAndView ShowView(@PathVariable Integer id) {
ModelAndView modelAndView = new ModelAndView();
//根據(jù)id查詢信息
Provider provider= providerService.selectByPrimaryKey(id);
//保存到作用域
modelAndView.addObject("provider",provider);
modelAndView.setViewName("providerview");
return modelAndView;
}
id就是我們的帶的參數(shù),可以自己隨便定義變量名
這就是我們Spring MVC的REST風(fēng)格
總結(jié)
以上是生活随笔為你收集整理的rest风格使用两个变量_REST风格的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021-07-29 vue事件冒泡和事
- 下一篇: 中国头孢他美酯片市场趋势报告、技术动态创