/ アクションタグのない/ Springフォーム - spring、spring-mvc

アクションタグのないSpringフォーム - spring、spring-mvc

私は2週間から春と仕事に慣れていません。 私はcommandNameを持ちアクションタグを持たないSpringフォームを持っています。 例えばcustomersignup.jsp
<spring:form modelAttribute="customer">

お客様登録時。jspはロードされています、それはコントローラーを呼び出してモデルに顧客を追加します、そして、ロード中にいくつかのデータがフォームに移入されます。 フォームがロードされたら、フォームにさらにいくつかのデータを入力して送信します。 私の疑問は、アクションタグなしでPOSTでフォームがどのように同じコントローラに送信されるのかということです。

アクションタグが春の形式/ jspにない場合、内部で何が起きているのでしょうか。

回答:

回答№1は1

methodフォームにmethod属性をmethod = "post"として設定し、同じURLを使用してmethod = RequestMethod.POSTを使用してコントローラにリクエストマッピングを設定

同じURLのフォームにaction属性がない"get"と同じように使用されますが、リクエストのマッピングは、フォームタグで "post"に設定されたメソッドタイプに基づきます。 getマッピングと同じURLで終了しますが、method = RequestMethod.POSTのControllerエンドポイントが呼び出されます。