Thanks for you're help but still not working. I tried a lot of different combination of navigation rule but it's never working. My problme is not navigation but more in the action thing. I think I need to force JSF to send the action to a specific page, how can I do that?
Here is my faces-config.xml: <navigation-rule> <from-view-id>*</from-view-id> <navigation-case> <from-outcome>navEtablissement</from-outcome> <to-view-id>/etablissement.tiles</to-view-id> </navigation-case> <navigation-case> <from-outcome>navMairie</from-outcome> <to-view-id>/mairie.tiles</to-view-id> </navigation-case> <navigation-case> <from-outcome>navDeclaration</from-outcome> <to-view-id>/declaration.tiles</to-view-id> </navigation-case> </navigation-rule> Here it's my command button in a jsf page of my tile(composed of 4 pages): <h:commandLink id="lkE" action="#{mairie.addE}" immediate="true"> <h:outputText value="Add"/> </h:commandLink> and here it's the method called of my managed bean used: public String addE() { ..... return "sucess"; } --- Matthias Wessendorf <[EMAIL PROTECTED]> a écrit : > fast shot, > > -suround your button w/ <h:form> > -ensure that you are using *global* navigation like > <navigation-rule> > <from-view-id>*</from-view-id> > <navigation-case> > <from-outcome>nav_page1</from-outcome> > <to-view-id>/page1.jsp</to-view-id> > </navigation-case> > <navigation-case> > <from-outcome>nav_page2</from-outcome> > <to-view-id>/page2.jsp</to-view-id> > </navigation-case> > <navigation-case> > <from-outcome>nav_page3</from-outcome> > <to-view-id>/non-tile.jsp</to-view-id> > </navigation-case> > <navigation-case> > <from-outcome>nav_page4</from-outcome> > <to-view-id>/page4.jsp</to-view-id> > </navigation-case> > </navigation-rule> > > > On 2/15/06, CHAMBAZ Alexandre > <[EMAIL PROTECTED]> wrote: > > Hi everybody, > > > > I'm develloping a JSF Site with Tiles (from > Struts) > > using the Tomahawk (I'm new in JSF programming > > > )org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl > > support. The tile thing is working well. But when > I'm > > doing action in a jsf (with a command button) it's > not > > working. > > > > Here what I've got: > > > > body.jsp : <h:commandButton value="add" > > action="#{bean.add}"/> > > this page works well alone adding an element to a > > table > > > > menu.jsp : a page with a tree2 object from > tomahawk > > working well also > > > > but if I use a tile to structure my design with > the > > tomahawk support, the action is not executed so > nothin > > is add. > > > > Here is my tile definition: > > <definition name="main.tiles" > extends="main.layout" > > > <put name="body" value="/pages/body.jsp" > /> > > <put name="menu" value="/pages/menu.jsp" > /> > > </definition> > > > > Is there someone who could help me? is this had > > already be solved? > > > > > > > > > > > > > > > ___________________________________________________________________________ > > Nouveau : téléphonez moins cher avec Yahoo! > Messenger ! Découvez les tarifs exceptionnels pour > appeler la France et l'international. > > Téléchargez sur http://fr.messenger.yahoo.com > > > > > -- > Matthias Wessendorf > Zülpicher Wall 12, 239 > 50674 Köln > http://www.wessendorf.net > mwessendorf-at-gmail-dot-com > ___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com