SpringでWeb画面を作成しているのですが、参考サイトを調べてみたところRESTfulが流行っているようなので、
私もそれっぽいものを作成してみました。
そこでコントローラーの受け口としてはpost,get,deleteそれぞれのパターンの受け口を用意したのですが、
html側でフォームを送信するときに同じフォームでボタンごとにhttpリクエストのメソッドを変えて
コントローラー側の呼び出されるjavaのメソッドが変わることを想定しています。
画面を以下のような感じです。入力フォームと変更ボタンと削除ボタンがあります。
項目1:□
項目2:□
項目3:□
変更 削除
調べたところ
<input type="hidden" name="_method" value="POST">
のようにフォームの中に仕込んでおけばここで指定したメソッドでリクエストが送信されるようなので、
submit時にjqueryでhiddenの中身を書き換えることで実現はできたのですが、
なんとも無理やり感のあるやり方なので、よりスマートな方法、標準的な方法があれば教えて頂きたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/09/30 07:19