Obtenez filtre initialisation des paramètres dans une servlet

J'ai un filtre qui ressemble à ceci:

   <filter>
      <filter-name>TestFilter</filter-name>
      <filter-class>org.TestFilter</filter-class>
      <init-param>
         <param-name>timeout</param-name>
         <param-value>30</param-value>
      </init-param>
   </filter>

Puisque nous parlons ServletFilter et les Servlets. Essentiellement, je suis déjà dans ma servlet et ont exécuté la première partie de la doFilter. Si le conteneur doit connaître l'initialisation du paramètre. Je n'ai pas d'accès pour changer le Filtre de la classe.

Est-il possible d'obtenir l'init-valeur de paramètre donné un objet HttpServletRequest?

La seule solution que je vois est de lire les web.xml en tant que ressource et d'essayer de trouver la valeur manuellement. Mais il se sent comme il est une meilleure solution.

OriginalL'auteur JeffJak | 2009-09-22