1. 程式人生 > >使用SpringMVC時報錯HTTP Status 405 - Request method 'GET' not supported

使用SpringMVC時報錯HTTP Status 405 - Request method 'GET' not supported

GET方法不支援。我出錯的原因在於,在JSP中我希望超連結a以post方式提交,但是這裡寫js程式碼時出錯。

<script type="text/javascript">
    $(function(){
        $(".delete").click(function(){
            var href = $(this).attr("href");
            $("form").attr("action",href).submit();
            //alert("ok");
            return false;
        })        
    })
</script>

js程式碼本身並沒有錯,錯誤的是超連結的配置。

    <form action="" method="post">
        <input type="hidden" name="_method" value="delete" />
    </form>

    <a href="emp/${emp.id }">Delete</a> 

上面是jsp程式碼,超連結a少了一個class="delete" 

下面這樣改就對了。

 <form action="" method
="post"> <input type="hidden" name="_method" value="delete" /> </form> <a class="delete" href="emp/${emp.id }">Delete</a>