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 :
Ce qui marche : je récupère bien l'html de la JSP.
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 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 ?
Partager