In JSF you will see people from time to time use rendered="false". But what does it mean?
Well, because in JSF the actual request is page based it builds up a representation of the page when the page gets loaded. When it is building up this representation it builds up the entire page, even the parts that are not going to be rendered.
... <h:body> &...