Yay 3 MVC, RESTful yöntemlerinin tümünü destekler: GET, POST, PUT ve DELETE. Ama onun görüş teknolojisi onları formlarda destekliyor mu? Değilse, form:form
etiketindeki method
özniteliğinin gerçek kullanımı nedir? Bahar Baharı MVC, POST ve GET dışındaki HTML formlarındaki istekleri işleyebilir mi?
<form:form action="/myaction" method="PUT">
...
</form:form>
oldu:
<form id="command" action="/myaction" method="post">
<input type="hidden" name="_method" value="PUT"/>
...
</form>
O most browsers don't support other methods besides GET and POST beri açıktır. Ancak Bahar, _method
adı ve METHOD_NAME
değeriyle ek input
ile işleyebilir. Yapar?
I
@RequestMapping(method=RequestMethod.PUT)
o alacak olan açıklamalı bir kontrol yöntemi, POST
desteklenmediğini istek yöntemi için belirtilen formu gönderirken. Ama neden POST
ve PUT
değil? Kaputun altında gerçekte ne var?