Bonjour,

J'utilise un JSP qui affiche une page par inclusion de JSP :
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="/tags/struts-logic" prefix="logic" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-tiles" prefix="tiles" %>


<tiles:insert attribute="entete"/>
<tiles:insert attribute="menuHaut"/>
<tiles:insert attribute="onglets"/>
<tiles:insert attribute="menu"/>
<tiles:insert attribute="contenu"/>

</body>
</html>
... et cela fonctionne bien.

Dans cet exemple, c'est le tile contenu qui pointe dans le fichier configuration des tiles vers un JSP différent à chaque fois (suivant le contexte).

Maintenant j'ai un JSP (de type contenu) qui devrait inclure un autre JSP qui change suivant le contexte.
Par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<%@ page language="java" %>
<%@ taglib uri="/tags/struts-logic-el" prefix="logic-el" %>
<%@ taglib uri="/tags/struts-html-el" prefix="html-el" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-tiles-el" prefix="tiles-el" %>

<tiles-el:insert attribute="sousContenu"/>

<html-el:form action="">...</html-el:form>
Et lors de l'affichage, une exception m'indique ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Error - Tag Insert : No value found for attribute 'sousContenu'.
Bien sûr, j'ai renseigné le fichier de configuration des tiles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<definition name="monJSPContenu" extends="defaut">
  <put name="onglets" value="..." />
  <put name="menu" value="..." />
  <put name="contenu" value="monJSPContenu.jsp" />
  <put name="sousContenu" value="monJSPSousContenu.jsp" />
  </definition>
Pourquoi ?

Merci d'avance.