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 :
et ma page main.jsp :
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>
J'ai ce genre d'erreur :
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>
Merci de votre aide !java.lang.IllegalArgumentException: Le chemin index.page ne commence pas par le caractère "/"
Partager