>> Here are the log results if I return "false"....
>>  Starting page:   /page3.jspx
>>
>>   09:49:20 DEBUG GC   Processing on load of view /index.jspx
>>   09:49:20 DEBUG GC   Looking for rule for view /index.jspx
>>   09:49:20 DEBUG GC   Checking for exact match. Rule view: /index.jspx
>>   09:49:20 INFO  GC   Found rule with exact match
>>   09:49:20 DEBUG GC   Invoking action: #{scoreController.getScore1}
>>   09:49:20 INFO  JSF  Creating instance of
>> com.stoddardsoftware.golfclap.web.score.ScoreController
>>   09:49:20 INFO  GC   NATE:   beforeHandleNavigation called....
> returning
>> false.
>>   09:49:20 INFO  GC   Before handle navigation has aborted the on load
>> navigation
>>   09:49:20 INFO  JSF  Creating instance of
>> org.apache.myfaces.trinidad.model.XMLMenuModel
>>
>>  End page:   /index.jspx      ( I expected to be on /page3.jspx )
> 
> According to the log, the viewId is index.jspx, not page3.jspx. So to
> me it looks like it worked. It looks like something has already
> changed the view to "/index.jspx".

Shouldn't the viewId be /index.jspx if that is the page I'm trying to load?
 I thought OnLoad executed during the loading of the target page?  If I'm
on page3.jspx, then I click the link to go to index.jspx shouldn't the
onload rules for index.jspx be executed?

-Nate

Reply via email to