2011-08-16 10 views
2

を探しています。ユーザが背景を選択するところでJSPを使用しています。過去の選択が行われた回数が記録されます。例:緑色を2回、黄色を1回、赤色を5回使用した。私は、色がキーであり、値が使用された回数である連想配列を使いたいと思っていました。しかし、Javaには連想配列がありませんので、次の最良の選択肢は通常の配列だと思いますか?JSPで連想配列を渡す代わりに、

さらに、この情報をページ間でどのように渡すのですか?私は隠しフィールドを使用することを考えていましたが、それは配列では機能しません。

+0

jquery-uiテーマのようなものを使って見たことがありますか? – NimChimpsky

答えて

1

を持つ任意の型の値は、任意のタイプの鍵を持って、使用HashMap<Color, Integer>。カウントを更新するには、マップから整数を取得し、増分してマップに戻す必要があります。

また、この情報をページ間でどのように受け渡しますか?

ユーザーのセッションにそのマップを保存することができます。

0

Javaが正確に連想配列である、HashMapを持っている - あなたは(文字列でもよい)とBozhoが言ったように、ルックアップO(1)

+0

ありがとうございました。 –