It changes nothing to put *.jsp instead of *.tiles
(same behavior) but thanks for your help.
you use ManagedBean in your pages? do you add data
into page itself into in a tile?
--- Ko³oszko Pawe³ <[EMAIL PROTECTED]> a écrit :

> I am not so sure that you should give up. I am using
> Tiles with JSF with almost the same configuration as
> yours and it works quite well. I see one problem
> with your  navigation: you are using wrong names of
> files. It should be *.jsp, not *.tiles. So it should
> look like that
> 
> <navigation-rule>
>       <from-view-id>*</from-view-id>
>       <navigation-case>
>               <from-outcome>navEtablissement</from-outcome>
>               <to-view-id>/etablissement.jsp</to-view-id>
>       </navigation-case>
>       
>       <navigation-case>
>               <from-outcome>navMairie</from-outcome>
>               <to-view-id>/mairie.jsp</to-view-id>
>       </navigation-case>
>       
>       <navigation-case>
>               <from-outcome>navDeclaration</from-outcome>
>               <to-view-id>/declaration.jsp</to-view-id>
>       </navigation-case>
>   </navigation-rule>
> 
> 
> Pawel Koloszko
> 
> -----Original Message-----
> From: CHAMBAZ Alexandre
> [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, February 16, 2006 2:00 PM
> To: MyFaces Discussion
> Subject: Re: JSF & Tiles Action Problem
> 
> Thanks for all Matthias and Alexandre,
> 
> Exactly what I was looking for. So it looks it would
> be hard to do what I'm looking for, I think I willl
> have to give up Tiles with JSF ;-(
> 
> Extract of the presentation:
> 
> Apache Tiles
> Things that can go wrong
> 
> * Navigation rules are relative to the top viewId *
> Not the tile * Tool support is surprisingly thin *
> JSF backing beans can't see tiles
> 
> 
> 
> --- Matthias Wessendorf <[EMAIL PROTECTED]> a
> écrit :
> 
> > here goes the link
> > 
> >
>
http://developers.sun.com/learning/javaoneonline/2005/webtier/TS-7853.pdf
> > 
> > 
> > 
> > On 2/16/06, Alexandre Poitras
> > <[EMAIL PROTECTED]> wrote:
> > > There is a lot of issues when using Tiles in JSF
> > since Tiles is not a
> > > JSF component. Watch the "Extreme Reuse in
> > JavaServer Faces
> > > Technology" JavaOne 2005 presentation if you
> want
> > to know what I'm
> > > talking about. You should use Facelets or
> > Shale-Clay instead.
> > >
> > > On 2/16/06, CHAMBAZ Alexandre
> > <[EMAIL PROTECTED]> wrote:
> > > > 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.
> > > > > >
> 
=== message truncated ===



        

        
                
___________________________________________________________________________ 
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

Reply via email to