thanks for posting your problem here. I think something like this can be better discussed in the support forum.
So you say the page action is executed more than once? You write that you are using Mojarra and MyFaces. So did you reproduce the issue with both implementations? Could you please post the exact version of Mojarra? You should also try to update MyFaces as 2.0.2 is really VERY old.
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.