I am new to jsf application development and
I am really confused at some thing which I figured out.
the situation is , I am having a managed bean which is in request scope.
The jsp which is using that bean has a command button rendered attribute set to false by default.
On some value change event I change that attribute value to true.
But even now when the button is visible, the action method bounded to the bean does not execute and my whole bean gets refreshed. (Constructor gets called( expected)).
In other case if I make the render attribute of the button to true by default , then the button works fine , no problem at all.