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.
> > > >
> > > > 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
> >
>
>
> --
> Alexandre Poitras
> Québec, Canada
>


--
Matthias Wessendorf
Zülpicher Wall 12, 239
50674 Köln
http://www.wessendorf.net
mwessendorf-at-gmail-dot-com

Reply via email to