javascript
Spring boot的put请求
Put請求
Restful風(fēng)格,修改發(fā)送put請求
修改時(shí),頁面發(fā)送put請求
Form表單頁面
只支持get、post方式
實(shí)現(xiàn)方式
1、SpringMVC中配置HiddenHttpMethodFilter
SpringBoot自動(dòng)配置好的
2、頁面創(chuàng)建一個(gè)post表單
3、創(chuàng)建一個(gè)input項(xiàng),name=”_method”
Value,值就是指定的請求方式
WebMvcAutoConfiguration
自動(dòng)配置
hiddenHttpMethodFilter
自動(dòng)配置好了Filter,直接使用即可
HiddenHttpMethodFilter
Filter將請求,轉(zhuǎn)換為指定的方式
name=”_method”
在Filter中指定
doFilterInternal
過濾器,獲取請求的value值
根據(jù)Value值,使用新的請求方式
添加input元素
Value,提交方式設(shè)置為put
注意,不區(qū)分大小寫
添加、修改共有一個(gè)頁面
當(dāng)emp用戶信息,不為null時(shí)
才會(huì)生成這個(gè)input標(biāo)簽
<input type="hidden" name="_method" value="put" th:if="${emp!=null}"/>點(diǎn)擊修改
會(huì)執(zhí)行form表單的action請求
提交方式,使用配置的put方式提交
總結(jié)
以上是生活随笔為你收集整理的Spring boot的put请求的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Thymeleaf设置属性值
- 下一篇: Spring boot修改员工