Como pegar parametros do web.xml no tomcat?

Tenho um servlet e dentro do web.xml eu tenho alguns parametros.

Coloquei algumas classes dentro da pasta WEB-INF/classes/ para poder ficar no classpath.

Como eu faço para que essas classes que nao sao do servlet consigam pegar o valor dos parametros que estao no web.xml?

obs: essas classes sao scriptlets usados para gerar relatorios pela web, utilizando o jasper

As classes são SCRIPTLETS ou são códigos JAVA?

Bom, para pegar um parâmetro do seu web.xml:

getServletContext().getInitParameter(“seu-parametro”);

Mas isso só do servlet. Repasse os valores para as outras classes, ou então (não faça isso) repassa o ServletContext.

[quote=danieldestro]As classes são SCRIPTLETS ou são códigos JAVA?

Bom, para pegar um parâmetro do seu web.xml:

getServletContext().getInitParameter(“seu-parametro”);

Mas isso só do servlet. Repasse os valores para as outras classes, ou então (não faça isso) repassa o ServletContext.[/quote]

As classes sao em codigo java mesmo e sao utilizadas para alguns tratamentos mais complexos nos relatorios gerados pelo jasper.

Pelo jeito nao vai dar mesmo.
Essa maneira que voce me falou eu ja uso dentro do servlet, mas dentro dos scriptlets nao vai rolar pq quem instancia as classes é o proprio jasper.

A unica maneira que eu encontrei foi fazer com que o servlet envie os parametros vindos do web.xml através do hashmap de parametros do relatorio.

Alguem sugere alguma outra solução?

Já pensou em usar arquivo de configurações? Por exemplo um properties.

Sabe de algum tutorial sobre isso?

Obrigado pela ajuda

O GUJ é recheado de artigos.
Confira aqui: http://www.guj.com.br/java.artigo.35.1.guj

[quote=danieldestro]O GUJ é recheado de artigos.
Confira aqui: http://www.guj.com.br/java.artigo.35.1.guj[/quote]

Valeu cara
Vou estudar sobre o assunto