[JSF 2] Gestion des URL avec des sous-dossiers
Bonjour,
Ma structure du projet dans webapp est comme suit :
webapp
- admin
- ajouter.xhtml
- modifier.xhtml
- rechercher.xhtml
- resources
- WEB-INF
index.html
dans l'index.xhtml, j'ai un include d'un fichier 'menu-home.xhtml' dans ce dernier y'a des liens comme suit :
Code:
1 2 3
| <a href="admin/rechercher.xhtml"><span>Rechercher</span></a>
<a href="admin/ajouter.xhtml"><span>Ajouter</span></a>
... |
Quand je clic sur le lien 'Rechercher', j'ai cette erreur :
Code:
1 2
| An Error Occurred:
jndi:/localhost/app02/admin/menu-home.xhtml |
Stack-Trace :
Code:
1 2 3 4 5 6 7 8 9
| java.io.FileNotFoundException: jndi:/localhost/app02/admin/menu-home.xhtml
at org.apache.naming.resources.DirContextURLConnection.getInputStream(DirContextURLConnection.java:389)
at com.sun.faces.facelets.impl.DefaultFaceletCache._getLastModified(DefaultFaceletCache.java:157)
at com.sun.faces.facelets.impl.DefaultFaceletCache.access$000(DefaultFaceletCache.java:58)
at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:78)
at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:74)
at com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:95)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166) |
J'ai essayé de changé le lien par un
Code:
<h:link value="Rechercher" outcome="rechercher"/>
mais c'est la même erreur :
Comment puis-je corriger cela ?
Merci