メソッド action="POST" を持つ jsp があります。最初に、この jsp は URL にクエリ文字列 param1=paramValue1 を指定してコントローラー (Spring) を介して呼び出されます。(例: /thisJsp.jsp?param1=paramValue1)。Spring はここで GET メソッドを使用したため、クエリ パラメータが読み取られます。
後で、非表示のフォーム入力フィールド $('#param1').val(paramValue2) を設定する javascript を介して submit() を実行します。
私の問題はコントローラーに戻ることです。メソッドアクションが POST であることを登録しますが、request.getParameter("param1") を実行すると、常に paramValue1 が返されます。
Fiddler を使用すると、param1=paramValue2 が登録されていることがわかります。これは、submit() に設定されていることを意味します。
私は何が欠けていますか?
Tomcat サーバーと Spring 2.0.7 を使用しています