I am using h:panelGrid for 2 columns: drop-down list and Login button

I created boolean var hasMoreThanOneCacUser with getters & setters (I set it when i create drop-down list):
public boolean isHasMoreThanOneCacUser() {
return hasMoreThanOneCacUser;
}
public void setHasMoreThanOneCacUser(boolean hasMoreThanOneCacUser) {
this.hasMoreThanOneCacUser = hasMoreThanOneCacUser;
}
I need to hide <h:selectOneMenu > and <:h:commandLink>
I tried adding rendered to panelGrid:
rendered="#{visit != null && editProfileBean.hasMoreThanOneCacUser}"
I also tried on <h:selectOnemenu> and <h:commandLink>
rendered=#{editProfileBean.hasMoreThanOneCacUser}
None of these seem to do the trick.
It causes page not to render selectOneMenu and commandLink.
It's not hasMoreThanOneCacUser because I saw it gets set to true
Does anyone see what I am doing wrong? I am using JSF 1.0