2009-08-20 5 views
13

javaサーブレットから環境変数にアクセスできる方法があるかどうかを知りたいと思います。 web.xmlを使用してサーブレットにパラメータを渡すことができますが、実行時には値を渡す必要があります。javaサーブレットの環境変数にアクセスする

要件は次のようなものである -

サーバ側で実行されている非Webベースのアプリはいくつかの値(環境変数)を設定し、それが(サーブレットから)Webセッション中にアクセスする必要があります。私はApache Webサーバーを使用しています。

私はウェブベースのプログラミングには新しいので、私は愚か/愚かな何かを求めている場合は私を許してください。

+0

データベースを使用したい場合があります。 – Havenard

+0

アプリケーションでデータベースを使用しない場合はどうなりますか?ユーザーの設定を取得する必要がある場合はどうすればよいですか? – Langali

答えて

9

os環境変数を取得する場合は、System.getenv()メソッドを使用します。

public static Map<String,String> getenv() 

現在のシステム環境の変更不可能な文字列マップビューを返します。環境は、名前から値へのシステム依存のマッピングであり、親プロセスから子プロセスに渡されます。