一、 在http 協議裡面,四個表示操作方式的動詞:get、post、put、delete。
它們分別對應四種基本操作:
1、get *****= 獲 取資源
2、post *****=新建資源
3、put*****== 更新資源
4、delete==== 刪除資源
二、rest:即 representational state transfer。(資源)表現層狀態轉化。是目前最流行的一種網際網路軟體架構。它結構清晰、符合標準、易於理解、擴充套件方便, 所以正得到越來越多**的採用。
我們可以通過rest風格佔位符方式,利用@pathvariable註解將佔位符的值賦給呼叫方法引數,實現結果:
/某路徑/1 http get : 得到 id = 1 的 一條資料
/某路徑/1 http delete: 刪除 id = 1的 一條資料
/某路徑/1 http put: 更新id = 1的 一條資料
/某路徑 http post: 新增一條資料
實現方式(rest風格四種請求方式的呼叫):
get請求:
public modelandview toaddpage()
post請求:
public string addstu(employee employee)
delete請求:
public string deletestu(@pathvariable(value="id") integer id)
put請求:
public string update(@requestparam(value="id")integer id,employee employee)
三、將post請求轉化為put請求和delele請求
1.在web.xml檔案中配置hiddenhttpmethodfilter過濾器:
/*2.在表單域中需要攜帶乙個name值為_method,value值為put或者delete的引數,如下所示:
姓名:
姓名:mapmap=new hashmap();
map.put("1","male");
map.put("0", "female");
request.setattribute("genders", map);
%>
性別:部門:
REST風絡的XCAP協議
1 xcap 協議的簡介 xcap xml configuration access protocol xml 配置訪問協議 也稱 xml配置接入協議。它是 ietf 制定的乙個協議,前面陸續發布了一系列草案,於 2007年5 月正式成為 rfc規範 rfc 4825 該協議允許客戶端讀 寫 修改存...
springmvc使用rest風格的404錯誤
當使用rest風格出現404錯誤時,blogservlet name org.springframework.web.servlet.dispatcherservletservlet class contextconfiglocationparam name classpath config mvc...
springMVC之Rest風格的URL
rest風格的url 以crud為例 新增 order post 修改 order 1 put 非rest風格的url為 update?id 1 獲取 order 1 get 非rest風格的url為 get?id 1 刪除 order 1 delete 非rest風格的url為 delete?id...