On 10/14/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > 3. Next I click on logoff and this is where stuff gets goofy. > Logoff link points to "logon.logoff". LogActions.logoff() does some stuff > and then returns "unauthenticated" which is mapped in faces-config.xml to > /failure.jsp which in turn displays a tiles def for /login - which again > displays my logon page fine. > But see what my debug statements say: > > in init of worklist! and ispostback is: true > in preprocess of worklist! and ispostback is: true > in prerender of worklist! and ispostback is: true > > The last statement is what i don't get. According to > http://struts.apache.org/shale/features.html#view this is the "Postback > processed by page A, which then navigates to page B" case of processing > where worklist.jsp is "A" and logon.jsp is "B". > So my thought is that third statement should read: > > in prerender of login! and ispostback is: false > > So why is prerender of worklist() being called? Can anybody shed some > light on this? > Thanks very much in advance! > Geeta >
The implication of this sequence of events is that the navigation requested by "unauthenticated" did not actually happen, so it's redisplaying the same page again. Are you sure you've got the navigation rules set up correctly, so that this navigation should actually fire? It might also be useful to experiment with a case where worklist.jsp is just a simple JSP page and not something with Tiles in it, just to make sure that's not part of the problem. Craig