Mon Web.xml contient les lignes suivantes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/config/struts-OpenGED-config.xml</param-value>
      <!--<param-value>/WEB-INF/struts-config.xml</param-value>-->
    </init-param>
    <init-param>
		<param-name>log4j-configuration</param-name>
		<param-value>/WEB-INF/config/log4j.properties</param-value>
		<description>Fichier de configuration de log4j</description>				
	</init-param>
 
    <load-on-startup>2</load-on-startup>
 </servlet>
A partir d'une servlet aucun problème pour récuperer cette information
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 /* Initialisation du framework log4j */ 		 
String ctx = getServletContext().getRealPath("/"); 
String log4jProp = getInitParameter("log4j-configuration"); 		 
PropertyConfigurator.configure(ctx + log4jProp);

Dans une action strust je n'ai pas accès à l'objet HttpServlet mais uniquement au
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response){}
.


Donc est-il possible de récupérer des données d'initialisation à partir d'une action Strust ? et si oui comment car je sèche


Merci