2009-08-20 6 views
13

Je voudrais savoir s'il est possible d'accéder à une variable d'environnement à partir d'une servlet Java. Je sais que je peux passer des params à la servlet en utilisant web.xml mais j'ai besoin de passer de la valeur au moment de l'exécution.Accéder à la variable d'environnement à partir de la servlet Java

L'exigence est quelque chose comme ça -

Une application basée non Web en cours d'exécution sur le côté serveur définit une certaine valeur (variable d'environnement) et il doit être consulté lors d'une session Web (du servlet). J'utilise le serveur web Apache. Je suis nouveau à la programmation basée sur le Web, alors pardonnez-moi si je demande quelque chose stupide/stupide.

+0

Vous souhaitez peut-être utiliser des bases de données. – Havenard

+0

Que faire si l'application n'utilise pas de base de données? Que faire si vous avez besoin d'obtenir les paramètres d'un utilisateur? – Langali

Répondre

9

Si vous voulez récupérer la variable d'environnement os, utilisez la méthode System.getenv().

public static Map<String,String> getenv() 

Renvoie une vue de mappe de chaînes non modifiable de l'environnement système actuel. L'environnement est un mappage dépendant du système des noms aux valeurs transmises des processus parent aux fils.

Questions connexes