Bonjour,
pourriez vous m'aider svp?
j'ai:
une page index.jsp dans le dossier WebContent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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