¿Es posible definir los argumentos iniciales de los parámetros para los oyentes webapp Java?
-
19-09-2019 - |
Pregunta
En el archivo web.xml de una aplicación web, se puede definir parámetros iniciales para los servlets y los filtros utilizando el elemento init-param. Los parámetros definidos aquí se pueden recuperar llamando getServletConfig (). No parece posible hacer lo mismo con los oyentes, como el DTD sólo define el elemento de clase oyente allí.
Yo realmente preferiría no recurrir a tener un montón de archivos al azar propiedades (o lo que es peor, más queridos de configuración XML) en el interior de mi aplicación web, pero no estoy segura de lo que de otro modo puede pasar datos a mis oyentes durante la inicialización. ¿Alguna idea?
Solución
para el contexto en su conjunto, y obtener los del objeto ServletContext.
Si su receptor implementa ServletContextListener entonces se puede agarrar los parámetros de inicialización al recibir el evento contextInitialized.