je vous explique, dans projet j'ai les fichier de la couche métier site.java et siteImpl.java, et d'apres la modélisation de mon application il faut que dans site.java déclarer un autre objet site "site loc=new siteImpl()", c'est bon jusqu'à présent!!!, maintenant dans ma page je fait appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<select label="site" jsfc="h:selectOneMenu" value="#{siteBean.site.loc.id}" required="true" style="width:200px; ">
                                     <f:selectItem itemLabel="[ Choisissez ... ]"></f:selectItem>
                                   <t:selectItems value="#{siteBean.sites}" var="s" itemLabel="#{s.libelle}" itemValue="#{s.id}"/>
                                </select >
j'aurais cette exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
java.lang.StackOverflowError
    java.util.HashSet.<init>(HashSet.java:86)
    site.<init>(site.java:74)
    siteImpl.<init>(siteImpl.java:21)
        site.<init>(site.java:117)
    siteImpl.<init>(siteImpl.java:21)
    site.<init>(site.java:237)
    siteImpl.<init>(siteImpl.java:21)
    site.<init>(site.java:237)
    siteImpl.<init>(siteImpl.java:21)
    site.<init>(site.java:237)
    ...
merci d'avence