Est-il possible de définir des arguments de paramètres initiaux pour les auditeurs Java webapp?

StackOverflow https://stackoverflow.com/questions/1914608

Question

Dans un fichier web.xml de l'application Web, on peut définir des paramètres initiaux pour servlets et les filtres en utilisant l'élément init-param. Les paramètres définis ici peuvent alors être récupérées en appelant getServletConfig (). Il ne semble pas possible de faire la même chose avec les auditeurs, que la DTD ne définit que l'élément auditeur-classe il.

Je voudrais vraiment avoir recours plutôt de ne pas avoir un tas de fichiers de propriétés aléatoires (ou pire encore, plus ceux de configuration XML) à l'intérieur de mon webapp, mais je ne sais pas comment je peux par ailleurs transmettre des données à mes auditeurs lors de l'initialisation. Toutes les idées?

Était-ce utile?

La solution

Vous pouvez définir les paramètres d'initialisation de rel="noreferrer"> le contexte dans son ensemble, et obtenir ceux de l'objet ServletContext.

Si votre auditeur implémente ServletContextListener puis vous pouvez saisir les paramètres d'initialisation lors de la réception de l'événement contextInitialized.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top