Vous pouvez web.xml en soi (avec quelque chose comme dom4j), mais je suppose que ce n'est pas votre point - un context-param
ne fait aucun sens dans un environnement non servlet. Je suppose que vous voulez obtenir la valeur d'un paramètre init dans une classe de votre application Web qui n'est pas une servlet, mais une classe auxiliaire, par exemple. Vous pouvez - votre point d'entrée est toujours une servlet, alors obtenez la valeur context-param
et transmettez-la en tant qu'argument de méthode à la méthode dont vous avez besoin.
Dans le cas où c'est la configuration que vous pouvez vous permettre de faire static
- chargez-le une seule fois, sur init()
d'une servlet.
Allez-vous fournir votre propre implémentation de spécifications de servlets? – Roman
L'application Web est mélangée avec des servlets et des pages jsp de style ancien. J'essaie de faire en sorte que la classe java de la propriété puisse lire le chemin du fichier de propriétés à partir de web.xml au lieu d'une constante. – Jay
Il est possible d'utiliser File api. Mais pourquoi quelqu'un voudrait-il le faire. –