それに応じてさまざまな隠しフィールドを生成するために、スプリングの<form:form>
タグの http メソッドを a 内から取得したいと考えています。RequestDataValueProcessor
フォーム アクションにアクセスできますが、フォームの http メソッドを取得する方法がないようです。
Spring 3.2を使用しています。
編集:例を追加しました。
以下のフォームが GET で取得されていると想像してください。メソッドによっては非表示フィールドを追加するためにmethod
、タグのパラメーターを読み取る必要があります。によって処理されているフォームのメソッドではなく、元のリクエストのメソッドが返されるため<form:form>
、明らかに使用できません。request.getMethod()
RequestDataValueProcessor
<form:form action="/foo/bar" method="post" modelAttribute="${modelAttribute}" >
<form:input path="myField" />
<input id="proceed" type="submit" value="Save" />
</form:form>