le lien entre <global-forwards> et <action-mappings>
Bonjour,
pourriez vous m'aider svp?
j'ai:
une page index.jsp dans le dossier WebContent:
Code:
1 2 3
|
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<logic:redirect forward="menu"/> |
une autre page entree.jsp dans un dossier mespages qui existe dans WebContent:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <%@page language="java"%>
<%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<html>
<head></head>
<title></title>
<body>
<h1><bean:message key="menu.titre"/></h1>
<a href=""><bean:message key="menu.ajout"/></a>
</body>
<html> |
j'ai indiqué dans struts-config
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <struts-config>
<global-forwards>
<forward name="menu" path="/menu.do"></forward>
</global-forwards>
<action-mappings>
<action path="/menu" forward="/pages/menu.jsp"></action>
</action-mappings>
<message-resources parameter="MessageResources"
null="false"/>
</struts-config> |
dans le fichier web.xml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <display-name>mon app</display-name>
<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/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping> |
le problème: je ne sais pas l'utilité de la balise <global-forwards>
et la relation entre celle ci et la balise <action-mappings>
merci d'avance :D