Chtěl bych vám doporučit hezký článek Build time vs. render time ze serveru Wokring with JSF and Facelets.
Chtěl bych vypíchnout odstaveček:
It is very important to remember that you cannot have components „re-appear“ on post back of a JSF form. This is because a JSF component tree should never be altered between having its state saved and when its state is restored. This is very important, so let me say again, a JSF component tree should never be altered between having its state saved and when its state is restored. The reason is that this would violate the JSF specification/design.
Dobré vědět dříve, než člověk začne psát JSF stránky.