1

それに応じてさまざまな隠しフィールドを生成するために、スプリングの<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>
4

3 に答える 3

0

のフォーム メソッドへのアクセスを許可する保留中の問題があるようですRequestDataValueProcessor

これが問題です: https://jira.springsource.org/browse/SPR-10041

于 2013-04-24T09:38:56.390 に答える