2012-03-13 15 views
0

SpringフレームワークとモジュールをIを開発してきたと私は<form:hidden>HTTP POSTのサイズの問題

のようないくつかの春のJSTLタグを使用したビューのために、私は私がArrayListのを使用して保存し、JSPにテーブルを持っています。

私はいくつかのアクションを実行すると、テーブルを維持しなければならないし、AJAXを使用していないので(クライアントはそれを望んでいない!!)、私はすべてのリスト要素を1つ入れた1つずつ<form:hidden>になります。今度は、リストの要素の1つを選択するたびに、リストを維持しなければならず、タグを介して気を配ります。

複数のレコードを1つずつ選択すると、(System.out.println( "Request Size:" + request.getContentLength()))、サイズが毎回増えて3MBに達した、システムがクラッシュします。私は、POSTメソッドのサイズをeclipseまたはwebsphereで増やす方法はありますか?またはサイズが増えないようにリクエストをクリアできる方法がありますか?助けてください。 、多分あなたは、フォームを使用することができ、すべての配列の値を提出することを隠さ:配列の要素のインデックスのみを提出して隠されたこと

+0

どのような例外がありますか? -Xmx JVMパラメータでヒープメモリを増やす必要がありますか? – Crollster

+0

まず、ポストを使っているのですが、何も投稿していないのに、情報を得ているのはなぜですか? 2番目:以前のクエリで要求サイズを増やしたのはなぜですか? – bdares

+0

こんにちは@Crollster、私が使用するDTOは空になります。つまり、すべての要素は3MBのサイズの後にnullになり、したがって同じものに対してnullポインタ例外が発生します。 – Alpesh003

答えて

0

HTTPSessionでページ上で状態が変化し、コミットする必要がある場合は常に、状態の変更のみをサーバーにPOSTする必要があります。要求に応じて3MB分のデータを送信することはスケーリングされません。

+0

こんにちはすべて、実際には問題は、2つの変数がと2回宣言されていて、1つを削除した後に問題が解決されました。 – Alpesh003

0

あなたは、可能なサーバ側の状態を維持しなければならない代わりに、フォームを使用しての