use*_*455 10 spring-mvc thymeleaf
我想@RequestMapping(value = "", method = RequestMethod.DELETE)
在春天从百里香的形式打电话.
是否有可能从百里香叶调用删除或放置请求映射方法?
请对此提出建议.
mar*_*cok 20
你可以使用th:method
这个:
<form th:object="${commandObject}" th:action="@{/urlToCall}" th:method="delete">
Run Code Online (Sandbox Code Playgroud)
这将生成一个隐藏的输入元素,将由Spring MVC拾取:
<input type="hidden" name="_method" value="delete">
Run Code Online (Sandbox Code Playgroud)
Thymeleaf是一个HTML模板引擎.HTML不支持其属性的HTTP方法put
或delete
HTTP方法method
.所以,不,你不能.但是,你有其他选择.
您可以使用javascript异步发送请求.在这种情况下,您可以发送任何类型的HTTP请求.
您还可以使用HiddenHttpMethodFilter
带有此处所述hidden
_method=put
<input>
元素的a .就像是
<input name="_method" type="hidden" value="PUT" />
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12341 次 |
最近记录: |