2016-10-28 24 views
0

私はユーザーを作成して削除する残りのAPIサービス用の簡単なクライアントを作成しようとしています。jspからサーブレットでdoDeleteを呼び出す方法は?

私は下の方法で、フォームからのdoGetとdoPostメソッドを呼び出すことができます。

<form action="SServlet" method ="get"> 
    <input type="submit" value="GET"/> 
</form> 

しかし、私は同じでdoDeleteを呼び出すために行うとき、それが呼び出されますdoesntの。 doDeleteとdoPostについては、HttpServletから本質的に実装する必要がないので、何かを行う必要がありますか?

<form action="SServlet" method ="delete"> 
    Id: <input type="text" name="id"/> 
    <input type="submit" value="DELETE"/> 
</form> 

答えて

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

    Id: <input type="text" name="id"/> 
    <input type="submit" value="DELETE"/> 
</form> 

のどちらかが、(隠しパラメータ)を追加し、その取り扱いにPOSTを実行します(またはGET) do:

if ("delete".equals(request.getParameter("action"))) { 
    ... 
} 

(理論的にはサブミット値も使用できますが、 )国際化するには

関連する問題