一、在http 協議裡面,四個表示操作方式的動詞:get、post、put、delete。
·它們分別對應四種基本操作:
1、get *****= 獲 取資源
2、post *****=新建資源
3、put*****== 更新資源
4、delete==== 刪除資源
二、rest:即 representational state transfer。(資源)表現層狀態轉化。是目前最流行的一種網際網路軟體架構。它結構清晰、符合標準、易於理解、擴充套件方便, 所以正得到越來越多**的採用。
我們可以通過rest風格佔位符方式,利用@pathvariable註解將佔位符的值賦給呼叫方法引數,實現結果:
實現方式(rest風格四種請求方式的呼叫):
get請求:
/student
",method=requestmethod.get) 2
public
modelandview toaddpage()
post請求:
/student
",method=requestmethod.post) 2
public
string addstu(employee employee)
delete請求:
/student/
",method=requestmethod.delete) 2
public string deletestu(@pathvariable(value="id"
) integer id)
put請求:
/student
",method=requestmethod.put) 2
public string update(@requestparam(value="id"
)integer id,employee employee)
三、將post請求轉化為put請求和delele請求
1.在web.xml檔案中配置hiddenhttpmethodfilter過濾器:
2.在表單域中需要攜帶乙個name值為_method,value值為put或者delete的引數,如下所示:
1
12if test="$">
3 姓名:
4if>
5if test="$">
6 姓名:78
put">
9if>
<%
12 mapmap=new hashmap();
13 map.put("1","male");
14 map.put("0", "female");
15 request.setattribute("genders", map);
16 %>
17 性別:
18 部門:
1920
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...