Bonjour à tous,
Je voudrais savoir si possible de définir un forward avec un path où il y des paramètres dynamiques,je m'explique.
Dans mon action j'ai le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public ActionForward Application(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response) throws Exception {
          ActionForward forward = new ActionForward();	
          String userParamRpt = "&user=";
          String url = new String("");
          UtilisateurVO user = getUserInSession(request);
          userParamRpt = userParamRpt.concat(user.getUtiNom()).concat("").concat(user.getUtiPrenom());	
          url = url.concat(userParamRpt);
          request.setAttribute("etatPath", url);
          forward=mapping.findForward("versautreapplication");
}
Et au niveau du struts-config.xml, j'ai ceci:

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<action path="/action1" type="fr.application.impression.action1Action" name="lBonsPlanningLivForm" parameter="dispatch" validate="false" scope="request">
	<forward name="google" path="http://localhost/monapplication?user=" redirect="true" />
</action>
Est-ce possible dans mon cas d'appeler la nouvelle application déployée sous apache avec un paramètre user qui change suivant l'utilisateur?
Merci