2017-04-23 13 views
0

アプリケーションスコープ内でユーザーからの属性名と値の不明な数を格納しています。 Enumeration en = getServletContext.getAttributeNames();と入力すると、設定されていないがシステム固有の属性がいくつか含まれています)。私の質問は、私がアプリケーションのスコープ内に保存するユーザーから受け取った属性値(システム情報などを含むアプリケーション固有の属性なし)を取得する方法です。 ユーザ入力:アプリケーションスコープ内に格納された属性値を取得する

ハロー

出力:

ハロー

ユーザ入力:良い時間

出力:

ハロー

シナリオでは、このようなことができ

良い時代

ユーザ入力:

悪い時

出力:

ハロー

良い時代

悪い時 .. ..

P.Sこれらの入力値をアプリケーションスコープ内に格納するのは必須です。

答えて

0

グローバル変数として宣言されたArrayList<String>を使用して、毎回ユーザー入力をその配列リストに追加し、すべての配列リスト要素を出力することができます。

希望に役立ちます。

+0

そのアイデアは私の心にも来ましたが、同じ情報を2回保存してアプリケーションスコープ属性の意味がないようです –

+0

そのコンテキストのすべてのデータと動作を処理する静的クラスを使用するとどうなりますか? – Ali

関連する問題