2011-10-20 4 views
0

は、それがどのに基づいて移入されるべきでユーロ は、私がpopulartyに基づいて、ドロップダウンリストで値を表示する必要が

ダラー ポンド で1 が使用しました1つは主にユーザーによって使用されます。

例 ユーロは、ユーザーのより多くの数は、それが

+0

これはJSP /サーブレットの問題ではありません。これはアルゴリズムの問​​題です(通常のJavaクラスでは同じ問題が発生します)。あなたは*何かを考えましたか?もしそうなら、あなたはどこにくっついていますか?人気についてのデータをどのように収集して保存していますか? – BalusC

答えて

0

はあなたが各変数の数(ドル、ポンドやユーロ)を格納することができ、これを行うには、ドロップdoumリストの最初にあるべき を使用されている場合セッション。ユーザーがドルを選択すると

、あなたの受信サーブレットでこれを行うだろう:(ドロップダウンを表示する前に)あなたのJSPから値を取得するための

Integer oldValue = (Integer) request.getSession().getAttribute("Dollar"); 
request.getSession().setAttribute("Dollar", new Integer(oldValue.intValue()++)); // Add one 

最も簡単な方法はそうのようなものです:

Integer dollarCount = (Integer) request.getSession().getAttribute("Dollar"); 

次に、dollarCount、poundCountなどの値を比較して順序を決定します。

これが役に立ちます。

+0

しかし、これはシングルユーザのためですが、私はアプリケーションレベル – user1000535

+0

@ user1000535を望んでいます。それをアプリケーションのコンテキストに入れてください。あなたがそれをしているように聞こえるように言われた方法は、すべての*サイト*ユーザーの集合ではなく、個々の "ユーザー"によって最も多く使われているように思えます。 –

関連する問題