Fórum Iniciando Estudos - Dúvida em JSF+Hibernate+MySQL #381370
14/07/2010
0
import br.com.orcamentoagil.dao.EstadoDaoException;
import br.com.orcamentoagil.dao.EstadoInterfaceDao;
import br.com.orcamentoagil.modelo.Estado;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import java.util.List; @ManagedBean(name = "estados")
@SessionScoped
public class EstadoControle { private Estado estado;
private List<Estado> todos;
public EstadoControle(){
estado = new Estado();
EstadoInterfaceDao estadodao = new EstadoDao();
todos = estadodao.listarTodos();
} public Estado getEstado() {
return estado;
} public void setEstado(Estado estado) {
this.estado = estado;
} public List<Estado> getTodos() {
return todos;
} public void setTodos(List<Estado> todos) {
this.todos = todos;
} public String salvar() throws EstadoDaoException {
EstadoInterfaceDao estadodao = new EstadoDao();
estadodao.salvar(estado);
return "gravar_sucesso";} public String alterar() throws EstadoDaoException {
EstadoInterfaceDao estadodao = new EstadoDao();
estadodao.alterar(estado);
return "alterar_sucesso";} public String escluir() throws EstadoDaoException {
EstadoInterfaceDao estadodao = new EstadoDao();
estadodao.excluir(estado);
return "excluir_sucesso";}
} FACES-CONFIG.XML <?xml version='1.0' encoding='UTF-8'?> <!-- =========== FULL CONFIGURATION FILE ================================== --> <faces-config version="2.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"> <managed-bean>
<description>O Bean EstadoControler</description>
<managed-bean-name>estados</managed-bean-name>
<managed-bean-class>br.com.orcamentoagil.controle.EstadoControle</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<navigation-rule>
<from-view-id>/estado.xhtml</from-view-id>
<navigation-case>
<from-outcome>gravar_sucesso</from-outcome>
<to-view-id>/sucesso.xhtml</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>erro</from-outcome>
<to-view-id>/erro.xhtml</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>index</from-outcome>
<to-view-id>/index.xhtml</to-view-id>
</navigation-case>
</navigation-rule> </faces-config> INDEX.XHTML
Tenho um <h:form> <h:commandButton> <h:dataTable> etc...... Como citei estou estudando, se alguem tiver outras sujestões ficaria grato. Obrigado
Renato Vieira
Curtir tópico
+ 0Posts
15/07/2010
Dyego Carmo
Logo apos salvar voce deve adicionar MANUALMENTE na lista "todos"
Ou recuperar do banco novamente :)
Valeuz !
Gostei + 0
17/07/2010
Renato Vieira
Gostei + 0
18/07/2010
Camilo Lopes
flw!
Gostei + 0
18/07/2010
Renato Vieira
Gostei + 0
28/07/2010
Dyego Carmo
ou A4J.... ou JSF 2.0
Gostei + 0
08/08/2010
Carlos Mazzi
Gostei + 0
10/08/2010
Dyego Carmo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)