Duvida ..como ler variaveis definidas em web.xml

4 respostas
P

Olá pessoal,

como posso fazer para ler variáveis definidas em um arq. web.xml

por exempllo queria ler o conteudo da tag
<servlet-name>
que é action

se alguém puder me ajudar …

abs

&lt;!-- server configuration --&gt;
  &lt;servlet&gt;
    &lt;servlet-name&gt;action&lt;/servlet-name&gt;
    &lt;servlet-class&gt;org.apache.struts.action.ActionServlet&lt;/servlet-class&gt;
    &lt;init-param&gt;
      &lt;param-name&gt;config&lt;/param-name&gt;
      &lt;param-value&gt;/WEB-INF/struts-config.xml&lt;/param-value&gt;
    &lt;/init-param&gt;
    &lt;init-param&gt;
      &lt;param-name&gt;debug&lt;/param-name&gt;
      &lt;param-value&gt;5&lt;/param-value&gt;
    &lt;/init-param&gt;
    &lt;init-param&gt;
      &lt;param-name&gt;detail&lt;/param-name&gt;
      &lt;param-value&gt;2&lt;/param-value&gt;
    &lt;/init-param&gt;
    &lt;init-param&gt;
	 &lt;param-name&gt;validate&lt;/param-name&gt; 
	 &lt;param-value&gt;true&lt;/param-value&gt; 
    &lt;/init-param&gt; 

    &lt;load-on-startup&gt;2&lt;/load-on-startup&gt; &lt;!--deploy ja le struts config--&gt;

  &lt;/servlet&gt;

  &lt;servlet-mapping&gt;
    &lt;servlet-name&gt;action&lt;/servlet-name&gt;
    &lt;url-pattern&gt;*.do&lt;/url-pattern&gt;
  &lt;/servlet-mapping&gt;

4 Respostas

rod

Para pegar o valor dos parametros de inicializacao () do servlet faca assim:

String parametro = getServletConfig().getInitParameter(nomeParametro);

:wink:
[]s

P

obrigado

P

obrigado pelo retorno…

se não fosse pedir muito teria um pedaço de um codigo…

pra ler o arquivo web.xml pois não consegui com esse pedaço de codigo…

grato…

R

Lembre-se que isso deve ser feito com o seu Servlet, não adianta tentar utilizar esse metodo nas suas classes de dominio e de repositorio por exemplo.

Deve ser por isso o problema.

Abraco!

Criado 23 de junho de 2008
Ultima resposta 23 de jun. de 2008
Respostas 4
Participantes 3