i am using Tiles with JSF, and it works just fine...
can you tell me what do you think is the problem?
what about the page that you are redirecting to? is it using a tiles
template?
i can post privately some of my pages if you need (or even the whole
app since i truns with in-memory database)
regards
marco
On 2/16/06, CHAMBAZ Alexandre <[EMAIL PROTECTED]
> wrote:
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="">> > > 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="">> > > > > 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
> > > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
>
=== 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

