Bonjour,

Je développe un site en utilisant Struts 2. La fonctionnalité que je suis en train de développer à pour but de généré un fichier HTML à partir d'une page JSP. J'ai suivi ce qui était indiqué sur cette page : http://javaweb.developpez.com/faq/ja...RECUPERER_HTML

Ma classe Action de Struts 2 implémente : ServletRequestAware, ServletResponseAware
et voici le code pour récupérer le code HTML :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
request.setAttribute("name", "mon nom");
HttpServletResponse newResponse = new FictiveHttpServletResponse((HttpServletResponse) response);
RequestDispatcher rd =  request.getSession().getServletContext().getRequestDispatcher("/jsp/rapport.jsp");
rd.forward(request, newResponse);
 
System.out.println(newResponse.toString());
 
return SUCCESS;
Ce qui marche : je récupère bien l'html de la JSP.
Ce qui ne marche pas : les attributs (ici name) ne s'affichent pas dans la jsp.

Y-a-t-il une configuration à faire sous Struts 2 ?
Existe-t-il une autre manière de passer des arguments à la jsp ?