Salut, je suis en train de bosser sur un site dans lequel on a choisi d'intégrer Struts. Et je galère comme un malade pour afficher des liens vers deux pauvres JSP.
Ces fichiers sont des JSP pour bénéficier des modèles de header et de footer. Et dans ces modèles, ou trouve ... des liens vers ces JSP.
Comme j'utilise Struts, je me suis dit que le plus simple (et surtout le plus logique, puisque ces JSP ne sont pas visibles de l'extérieur, car collées dans le WEB-INF/jsp) serait donc d'écrire les forward qui vont bien.
J'ai donc commencé par écrire
<forward name="navigation" path="/WEB-INF/jsp/page_navigation.jsp"/>
<forward name="simpleQuery" path="/WEB-INF/jsp/page_recherche_simple.jsp"/>
Et à mettre dans mon entête de page HTML les liens sous la forme, par exemple,
<a href="page_recherche_simple.upmc">
(le .upmc a été défini comme extension pour nos actions).
Naturellement, ça n'a pas marché. J'ai donc écrit des actions :


        <action path="page_recherche_simple"
                type="org.apache.struts.actions.ForwardAction"
                name="PageRechercheSimple"
                scope="request"
                validate="false"
                parameter="/WEB-INF/jsp/page_recherche_simple.jsp"/>

L'autre est identique, et ça ne marche pas non plus. Quelqu'un pourrait-il me fournir, au mieux, le pourquoi du comment de tout ce bazar, et au pire, un lien vers un site à neuneu qui explique comment marche cette usine à gaz.
Merci


--
Nicolas Delsaux
M   > ... c'est dur à assumer bombe sexuelle ;p
SFM > Essaye de lire autre chose que de la fantasy...

Répondre à