javascript
SpringMVC的请求-获得请求参数-Restful风格的参数的获取
Restful是一種軟件架構(gòu)風(fēng)格、設(shè)計(jì)風(fēng)格,而不是標(biāo)準(zhǔn),只是提供了一組設(shè)計(jì)原則和約束條件。主要用于客戶端和服務(wù)器交互類的軟件,基于這個(gè)風(fēng)格設(shè)計(jì)的軟件可以更簡(jiǎn)潔,更有層次,更易于實(shí)現(xiàn)緩存機(jī)制等。
Restful風(fēng)格的請(qǐng)求是使用“url+請(qǐng)求方式”表示一次請(qǐng)求目的的,HTTP 協(xié)議里面四個(gè)表示操作方式的動(dòng)詞如下:
GET:用于獲取資源
POST:用于新建資源
PUT:用于更新資源
DELETE:用于刪除資源
例如:
/user/1 GET : 得到 id = 1 的 user
/user/1 DELETE: 刪除 id = 1 的 user
/user/1 PUT: 更新 id = 1 的 user
/user POST: 新增 user
上述url地址/user/1中的1就是要獲得的請(qǐng)求參數(shù),在SpringMVC中可以使用占位符進(jìn)行參數(shù)綁定。地址/user/1可以寫(xiě)成/user/{id},占位符{id}對(duì)應(yīng)的就是1的值。在業(yè)務(wù)方法中我們可以使用@PathVariable注解進(jìn)行占位符的匹配獲取工作。
http://localhost:8080/springmvc1/quick17/zhangsan @RequestMapping(value="/quick17/{name}") @ResponseBody public void save17(@PathVariable(value="name") String username) throws IOException {System.out.println(username); }?
總結(jié)
以上是生活随笔為你收集整理的SpringMVC的请求-获得请求参数-Restful风格的参数的获取的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SpringMVC的请求-获得请求参数-
- 下一篇: SpringMVC的请求-获得请求参数-