2017-01-30 16 views
0

私はSpring Webモデルビューコントローラ(MVC)フレームワークに基づくプロジェクトを持っています。春のWebモデル - ビュー - コントローラ(MVC)フレームワークのバージョン3.2.8は、WebLogic Serverのバージョンに配備されています12.1.2.0.0DELETE Spring MVCでの表現状態転送

私は私のJSP

<button id="deleteImageButtonId165850" class="btn btn-primary" type="submit" >Delete Image</button> 
<script> 
$('#deleteImageButtonId165850').click(function(){$('#serviceFormId').attr('action', 'http://127.0.0.1:7001/devices/newdesign/manage/application/service/image/del/165850'); 
$('#serviceFormId').attr('method', 'delete');}); 
</script> 
にコードのこの部分を持っています

と私のコントローラ

@RequestMapping(value = { "/newdesign/manage/application/service/image/del/{imageId}", 
           "/newdesign/manage/application/service/image/del/{imageId}/" }, method = { RequestMethod.DELETE }) 
    public String deleteServiceImage(@ModelAttribute("serviceForm") ServiceForm serviceForm, @PathVariable Long imageId, 
            HttpServletRequest request, Model model) throws Exception { 
.. 
} 

しかし、私は、私は

Request method 'GET' not supported 

答えて

0

HTMLフォームはGETとPOSTのみをサポートしています。 JavaScriptでDELETEを実行する必要があります。

0

テストfollowinを得たボタンでクリックしてくださいgコード

@RequestMapping(value = { "/newdesign/manage/application/service/image/del/{imageId}", 
           "/newdesign/manage/application/service/image/del/{imageId}/" }, method = { RequestMethod.POST }) 
    public String deleteServiceImage(@ModelAttribute("serviceForm") ServiceForm serviceForm, @PathVariable Long imageId, 
            HttpServletRequest request, Model model) throws Exception { 
.. 
} 
関連する問題