Bom dia pessoal, estou tentando fazer esse cadastro, mas ele não encontra o objeto, desde já agraço se alguem me ajudar a resolver
Meu JSF (o erro aparece no momento em que eu aperto o meu botão salvar)
<h:head>
<title></title>
</h:head>
<h:body>
<center>
<ui:composition template="/menu.xhtml">
<ui:define name="meio">
<h:form id="formcad" style="font-size:11px;">
<p:growl id="messages" showDetail="true"/>
<p:panel id="cabecalho" header="Periodo">
Data Referente:<p:calendar value="#{lancamentosBean.lancamentos.dtReferente}" id="cal" showButtonPanel="true" pattern="dd/MM/yyyy"/>
Data Lancamento:<p:calendar value="#{lancamentosBean.lancamentos.dtLanc}" id="cal1" showButtonPanel="true" pattern="dd/MM/yyyy"/>
</p:panel>
<p:panel id="panel" header="Cadastrar Lancamentos">
<p:panelGrid id="pgCentral" columns="5">
<p:panel header="Saída (Pagos)">
<h:outputLabel value="Frete.:" for="fpFrete" />
<p:inputText maxlength="15" size="15" id="fpFrete" value="#{lancamentosBean.lancamentos.finPago.fpFrete}" >
</p:inputText>
<h:outputLabel value="Folha Pagamento.:" for="fpFolha" />
<p:inputText maxlength="15" size="15" id="fpFolha" value="#{lancamentosBean.lancamentos.finPago.fpFolha}" >
</p:inputText>
<h:outputLabel value="Imp. Estaduais.:" for="fpImpEstaduais" />
<p:inputText maxlength="15" size="15" id="fpImpEstaduais" value="#{lancamentosBean.lancamentos.finPago.fpImpEstaduais}">
</p:inputText>
<h:outputLabel value="Desp. Variaveis.:" for="fpDespVariaveis" />
<p:inputText maxlength="15" size="15" id="fpDespVariaveis" value="#{lancamentosBean.lancamentos.finPago.fpDespVariaveis}" >
</p:inputText>
</p:panel>
<p:panel header="Entrada (Recebido)">
<h:outputLabel value="Hospital.:" for="frHospital" />
<p:inputText maxlength="15" size="15" id="frHospital" value="#{lancamentosBean.lancamentos.finRecebido.frHospital}">
</p:inputText>
</p:panel>
</p:panelGrid>
<p:commandButton value="Salvar" action="#{lancamentosBean.cadastrarLancamentos()}" update="@this,:formcad" ></p:commandButton>
</p:panel>
</h:form>
</ui:define>
</ui:composition>
</center>
</h:body>
</html>
Meu BEAN
@ManagedBean(name="lancamentosBean")
@RequestScoped
public class LancamentosBean {
private Lancamento lancamentos;
public void LancamentosBean() {
//Eu andei procurando falaram que tinha que colocar essa linha, mas ja tem =/ ...
lancamentos = new Lancamento();
}
public Lancamento cadastrarLancamentos() {
LancamentosController lancamentosController = new LancamentosController();
lancamentos = lancamentosController.cadastrarLancamentos(lancamentos);
return lancamentos;
}
public Lancamento getLancamentos() {
return lancamentos;
}
public void setLancamentos(Lancamento lancamentos) {
this.lancamentos = lancamentos;
}
}
Desde ja agradeço.