I have a h:commandButton is a subview of jsf page. The action method associated with the button is never called. But when I put the button in f:view, it gets called. Can someone please explain why this is happening or some solution for this. I need to have commandButton is subView as it needs to be rendered in certain cases only. The layout of the page is something like this: ..... ...... ................................. ................................. When I change the subview to view, action method gets called. Am I oing something wrong ?. Thanks, Abhilash