Olá pessoal,
Eu estou desenvolvendo um pequeno CRUD com HIBERNATE4.1+SPRING3.1+JSF2.0 + Primefaces. Infelizmente quando eu roda a aplicacao ocorre o seguinte rro:
[color=red]Cannot find component with identifier “usuarioForm” in view.
viewId=/usuario.xhtml
location=C:\Users\Fabriq\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\SpringWebApp\usuario.xhtml
phaseId=RENDER_RESPONSE(6)
Caused by:
javax.faces.FacesException - Cannot find component with identifier “usuarioForm” in view.
at org.primefaces.util.ComponentUtils.findClientIds(ComponentUtils.java:249)[/color]
segue o usuario.xhtml:
[color=green]
<h:head>
JSF2+ Hibernate4 + Spring 3
</h:head>
<h:body>
<f:view>
<h:form id=“usuarioForm”>
<p:panel id=“painelCadastro” header=“Cadastrar novo Usuario”
style=“text-align:left; width:700px;”>
<h:panelGrid columns="2">
<h:outputLabel value="Nome" />
<h:inputText id="nomeUsuario"
value="#{usuarioController.usuario.nome}" size="45" />
<h:outputLabel value="Email" />
<h:inputText id="emailUsuario"
value="#{usuarioController.usuario.email}" sizze="45" />
</h:panelGrid>
<br />
<center>
<p:commandButton value="Gravar"
action="#{usuarioController.gravar}"
update="painelConsulta,painelCadastro" />
<p:commandButton type="reset" value="Limpar" />
</center>
</p:panel>
<br /> <br />
<!-- Lista de Usuarios-->
<p:panel id="painelConsulta" header="Lista de usuarios cadastrados"
style="text-align:left;width:700px;">
<p:dataTable value="#{usuarioController.listaUsuarios}" id="tabela"
emptyMessage="Nenhum registro encontrado" rowIndexVar="var"
paginator="true" paginatorPosition="bottom"
firstPageLinkLabel="Primeira" previousPageLinkLabel="Anterior"
nextPageLinkLabel="Proxima" lastPageLinkLabel="ultima" rows="10"
var="usuario" width="600">
<p:column>
<f:facet name="header">
<h:outputText value="ID" />
</f:facet>
<h:outputText value="#{usuario.id}" styleClass="letra1" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
<h:outputText value="#{usuario.nome}" styleClass="letra1" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Email" />
</f:facet>
<h:outputText value="#{usuario.email}" styleClass="letra1" />
</p:column>
<p:column>
<p:commandButton value="alterar" update="usuarioForm">
<!-- What? -->
<f:setPropertyActionListener
target="#{usuarioController.usuario}" value="#{usuario}" />
</p:commandButton>
</p:column>
<p:column>
<p:commandButton value="excluir" update="usuarioForm"
action="usuarioController.excluir">
<f:setPropertyActionListener
target="#{usuarioController.usuario}" value="#{usuario}" />
</p:commandButton>
</p:column>
</p:dataTable>
</p:panel>
</center>
</h:form>
</f:view>
</h:body>
[/color]Aguém pode me ajudar?
