>> 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