Hmm.  Maybe JSF is getting some other kind of error before your method
is invoked.  Do you have <h:messages> in your page to display any errors
that it may be encountering?  Do you have logging enabled?

- Brendan

-----Original Message-----
From: rosalba bochicchio [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 20, 2005 10:09 AM
To: MyFaces Discussion
Subject: RE: MYFACES-TILES NAVIGATION PROBLEM


Just to avoid page validation...I've re-created the
same pages without tiles and both links and command
buttons work now. This behaviour makes me think it is 
a problem related to tiles but I can''t understand
which one!!

Rosalba

--- "CONNER, BRENDAN (SBCSI)" <[EMAIL PROTECTED]> wrote:

> That problem sounds unrelated to Tiles, unless I'm
> missing something.
> 
> Out of curiosity, why are you specifying
> immediate="true"?
> 
> - Brendan
> 
> -----Original Message-----
> From: rosalba bochicchio
> [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, October 20, 2005 2:27 AM
> To: MyFaces Discussion
> Subject: RE: MYFACES-TILES NAVIGATION PROBLEM
> 
> 
> Actually I need both an action like the one you said
> and an action like
> 
> action="#{userPageBean.getGroupName}"
> 
> where userPageBean is the backing bean defined for
> the
> jsf page I'm referring to, and getGroupName is a
> method of bean accessing to the data base.
> Here's the whole code for the commandButton:
> 
> <h:commandButton immediate="true"  style="
> font-family: 'Georgia'; font-size: 12px; font-style:
> italic; font-weight: bold; "
> actionListener="#{userPageBean.modifyUsrPassword}"  
> action="#{userPageBean.getGroupName}"
> value="Modifica
> Password ">        </h:commandButton>
> 
> Neither the method referred by "actionListener" nor
> the one referred by "action" are called. I can't
> understand why!!
> 
> Rosalba
> 
> --- "CONNER, BRENDAN (SBCSI)" <[EMAIL PROTECTED]>
> wrote:
> 
> > If you want your action to lead directly to
> another
> > page, you say
> > ...action="displayMyPage"..., where displayMyPage
> is
> > defined as some
> > sort of <from-outcome> in your faces-config.xml
> file
> > that leads to a
> > /tiles/myTile <to-view-id>.
> > 
> > In other words, your action does not specify the
> > page directly; rather,
> > it specifies a from-outcome that is defined in
> your
> > faces-config.xml
> > file to lead to the next page.
> > 
> > Was that your question?
> > 
> > - Brendan
> > 
> > -----Original Message-----
> > From: rosalba bochicchio
> > [mailto:[EMAIL PROTECTED] 
> > Sent: Wednesday, October 19, 2005 11:36 AM
> > To: MyFaces Discussion
> > Subject: RE: MYFACES-TILES NAVIGATION PROBLEM
> > 
> > 
> > Thanks so much for your answer, Brendan!
> > Your solution works fine when I want to put my
> > navigation rules only in the faces-config.xml
> file.
> > 
> > But I have another navigation problem when using
> > TILES
> > with MyFaces. I've been trying everything but
> > nothing
> > seems to be the right way.
> > The problem is the following one:
> > I have a fixed layout and a body content that
> > changes.
> > I used tiles to do that.
> > But when I try to put a link (h:commandLink or
> > h:commandButton) on the content page (the one that
> > changes) nothing happens when I click on the link
> or
> > on the button. I put some debug prints in the
> > backing
> > bean I want to be invoked when pushing the button
> or
> > clicking on the link but they're never printed. 
> > I added to my log4j.properties file the line 
> >
>
log4j.logger.org.apache.myfaces.application.NavigationHandlerImpl=DEBUG
> > as kindly suggested by another member of the
> > community, and nothing is printed on log file!
> > I'm using MyFaces 1.0.9 but have the same problem
> > with
> > version 1.1.0
> > 
> > Have got any idea? Any suggestion would be really
> > appreciated.
> > 
> > Rosalba
> > 
> > --- "CONNER, BRENDAN (SBCSI)" <[EMAIL PROTECTED]>
> > wrote:
> > 
> > > You cannot do that directly, but you can forward
> > to
> > > a JSF page that has
> > > a <tiles:insert definition="..."/> statement in
> > it.
> > > 
> > > What we did (to avoid having to have a JSF page
> > for
> > > each tile
> > > definition) was to define a generic JSP that we
> > > defined as a Servlet
> > > mapped to any URI beginning with /tiles/.  The
> > > generic JSP stripped off
> > > the /tiles/ prefix and assumed that the text
> that
> > > followed was the name
> > > of a tile, so it did a <tiles:insert
> > > definition="<%=tilePath%>"
> > > flush="false"/> with tilePath equal to the part
> of
> > > the uri that followed
> > > /tiles/.
> > > 
> > > Once we did that, we could have our views in our
> > > faces-config.xml file
> > > reference any tiles, provided these references
> had
> > > the /tiles/ prefix
> > > attached to them.
> > > 
> > > - Brendan
> > > 
> > > -----Original Message-----
> > > From: rosalba bochicchio
> > > [mailto:[EMAIL PROTECTED] 
> > > Sent: Wednesday, October 19, 2005 9:10 AM
> > > To: [email protected]
> > > Subject: MYFACES-TILES NAVIGATION PROBLEM
> > > 
> > > 
> > > Hi,
> > > Does anybody know if there is a way to forward
> to
> > a
> > > tiles definition directly from the
> > faces-config.xml
> > > file?
> > > 
> > > 
> > > 
> > >           
> > > __________________________________ 
> > > Yahoo! Music Unlimited 
> > > Access over 1 million songs. Try it free.
> > > http://music.yahoo.com/unlimited/
> > > 
> > 
> > 
> > 
> >             
> > __________________________________ 
> > Start your day with Yahoo! - Make it your home
> page!
> > 
> > http://www.yahoo.com/r/hs
> > 
> 
> 
> 
>               
> __________________________________ 
> Start your day with Yahoo! - Make it your home page!
> 
> http://www.yahoo.com/r/hs
> 



                
__________________________________ 
Yahoo! Music Unlimited 
Access over 1 million songs. Try it free.
http://music.yahoo.com/unlimited/

Reply via email to