[SEAM] problème de navigation & sous répertoires
Salut tout le monde,
J'ai un petit souci de navigation, je m'explique: je débute avec les JSF et avec SEAM, et j'ai donc voulu réaliser un petit module CRUD pour me faire la main. Développé dans le répertoire racine, pas de souci, tout fonctionne bien.
J'ai donc voulu mettre un peu d'ordre et mettre mes pages dans un sous répertoire. L'arborescence donnerai quelque chose comme ca :
Citation:
+ view
++ backoffice
- entite.xhtml
- entite_modifier.xhtml
- entite_ajouter.xhtml
++ img
++ layout (avec les fichiers qui vont bien)
++ stylesheet
++ WEB-INF (avec les fichiers qui vont bien)
accueil.xhtml
home.xhtml
login.xhtml
index.html
L'idée est de faire un lien de la page accueil qui m'envoie vers /backoffice/entite.xhtml
accueil.xhtml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:s="http://jboss.com/products/seam/taglib"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:rich="http://richfaces.org/rich"
template="layout/template.xhtml">
<ui:define name="body">
<rich:panel>
<f:facet name="header">Liste des actions</f:facet>
<ul>
<li><h:commandLink value="Entités" action="entite"/></li>
</ul>
</rich:panel>
</ui:define>
</ui:composition> |
pages.xml
Code:
1 2 3 4 5 6 7
| <page view-id="/accueil.xhtml">
<navigation>
<rule if-outcome="entite">
<redirect view-id="/backoffice/entite.xhtml"/>
</rule>
</navigation>
</page> |
malheuresement, j'obtiens une erreur 404 :
Citation:
type Rapport d'état
message /agence/backoffice/entite.seam
description La ressource demandée (/agence/backoffice/entite.seam) n'est pas disponible.
Par contre si je remplace
Code:
<redirect view-id="/backoffice/entite.xhtml"/>
par
Code:
<redirect view-id="/home.xhtml"/>
çà marche, le problème vient il donc de mon PATH? Je ne comprend pas trop la ..
Si quelqu'un à une piste, à eu le même problème, ou si y'a besoin de plus d'info/sources, hésitez pas ..
http://www.developpez.net/forums/sho...d.php?t=450980 Une personne qui à eu le même problème mais sans réponse :'(
Merci d'avance à tout le monde, j'm'inspire énormément de ce forum!