Form submit in conditionally rendered component is not processed
Your concrete problem is caused by 2 facts: When JSF needs to decode a form submit action or a submitted input value, then it also checks if the component is rendered or not (as safeguard against hacked/tampered requests). Request scoped beans are recreated on every HTTP request (an ajax request counts also as one request!). … Read more