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)" <bc1378@sbc.com> 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:rosalba_2001@yahoo.it]
> 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)" <bc1378@sbc.com>
> 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:rosalba_2001@yahoo.it]
> > Sent: Wednesday, October 19, 2005 9:10 AM
> > To: users@myfaces.apache.org
> > 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
|