Boa tarde pessoal eu tenho uma classe ManageBean com um metodo excluir que não execulta nao faz nada e nao quer passar a variavel da pagina.
O método é este estar chamando do meu Dao Genérico
public void excluirExercicio (Exercicio exercicio){
Dao.getInstance().deletarObjeto(exercicio);
System.out.println(“Exercicio excluido com sucesso”);
}
Tenho uma pagina JSF que lista todos os atributos e ao lado eu tenho um comandlink que é pra editar e excluir mais o botão de excluir nao faz nada e não passa também minha var exerciocio var=“exercicio” border=“5”>
<h:column>
<f:facet name="header">
<h:outputText value="ID" />
</f:facet>
<h:outputText value="#{exercicio.id}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
<h:outputText value="#{exercicio.nome}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="repeti" />
</f:facet>
<h:outputText value="#{exercicio.repeti}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Serie" />
</f:facet>
<h:outputText value="#{exercicio.serie}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Tipo" />
</f:facet>
<h:outputText value="#{exercicio.tipo}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Ação" />
</f:facet>
<h:commandLink value="Editar" />
<h:outputText value=" / " />
<h:commandLink action="#{exercicioBean.excluirExercicio}" value="Excluir" />
</h:column>
</h:dataTable>
</h:form>
</div>