preciso criar um layout em jsf para um trabalho de faculdade, resolvi usar o <p: layout />…
até aí tudo bem, o problema é q tenho inputtext neles, com um botão, mas os dados sao recebidos nulos…
quando tiro o componente, funciona normalmente…
alguem ja passou por isso ?
<h:body>
<f:view>
<h:form>
<ui:composition id="uiTemplate" template="template.xhtml">
<ui:define id="uiDefineTemplateTopo" name="menu">
<h:panelGrid style="margin-top: -12%; margin-left: 15%; position: fixed" >
<h:panelGrid>
<h:panelGrid columns="2">
<h:outputLabel value="Nome: "/>
<p:inputText value="#{usuarioBean.usuario.nome}" />
<h:outputLabel value="Cidade: "/>
<p:inputText value="#{usuarioBean.usuario.cidade}" />
<h:outputLabel value="Idade: "/>
<p:inputText value="#{usuarioBean.usuario.idade}" />
</h:panelGrid>
<p:commandButton value="cadastrar" actionListener="#{usuarioBean.cadastrarUsuario}" />
</h:panelGrid>
</h:panelGrid>
</ui:define>
</ui:composition>
</h:form>
</f:view>
</h:body>