J'ai un soucis,

J'ai envie de travailler avec les inclusions de fichier mais je n'arrive pas.

voici mon fichier tiles-def.xml :

Code xml :

Code xml : 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
 
 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 1.3//EN" "http://struts.apache.org/dtds/tiles-config_1_3.dtd">
<tiles-definitions> 
    <definition name="main.layout" path="/main.jsp"> 
        <put name="header" value="/header.jsp" /> 
        <put name="content" value="${content}" /> 
        <put name="footer" value="/footer.jsp" /> 
    </definition> 
    <definition extends="main.layout" name="index.page"> 
        <put name="content" value="/index.jsp" /> 
    </definition> 
    <definition extends="main.layout" name="cotation.page"> 
        <put name="content" value="/cotation.jsp" /> 
    </definition> 
</tiles-definitions>


Mon fichier struts-config.xml :

Code xml : 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
20
21
22
23
24
 
 
<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config> 
 
    <!-- ========== Form Bean Definitions ============ --> 
    <form-beans> 
        <form-bean name="lookupForm" type="eyrolles.LookupForm">
        </form-bean> 
    </form-beans> 
 
    <!-- ========== Global Forward Definitions ========= --> 
    <global-forwards> </global-forwards> 
 
    <!-- ========== Action Mapping Definitions ======== --> 
 
    <action-mappings> 
        <action path="/lookup" input="index.page" type="eyrolles.LookupAction" name="lookupForm" scope="session" validate="true"> 
            <forward name="page" path="index.page"/>
            <forward name="success" path="cotation.page" redirect="true" /> 
        </action> 
    </action-mappings>
    <message-resources parameter="resources.application"/> 
</struts-config>
et ma page main.jsp :

Code html : 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
20
21
22
 
<%@ page language="java"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> 
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> 
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%> 
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%> 
<html> 
    <head> 
        <title>test</title> 
    </head> 
    <body> 
        <div>
            <tiles:insert name="header" />
        </div> 
        <div>
            <tiles:insert name="content" />
        </div> 
        <div>
            <tiles:insert name="footer" />
        </div> 
    </body> 
</html>
J'ai ce genre d'erreur :
java.lang.IllegalArgumentException: Le chemin index.page ne commence pas par le caractère "/"
Merci de votre aide !