??此类使用哪种类型的bean?它已连接到JSF和Primefaces xhtml。
可以将此类视为jsf应用程序的控制器吗?
进口
import dao.UsuarioDao;
import dao.UsuarioDaoImpl;
import java.util.ArrayList;
import java.util.List;
import javax.inject.Named;
import javax.enterprise.context.RequestScoped;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;
import model.FwUsuarios;
@Named(value = "usuarioBean")
@RequestScoped
crud
public void updateUsuario(ActionEvent actionEvent){
UsuarioDao usuarioDao = new UsuarioDaoImpl();
String msg;
if(usuarioDao.update(selectedUsuario)){
msg="Se modifico correctamente el registro";
}
else{
msg="Error al modifcar el registro";
}
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO,msg,null);
FacesContext.getCurrentInstance().addMessage(null, message);
}
public void createUsuario(ActionEvent actionEvent){
UsuarioDao usuarioDao = new UsuarioDaoImpl();
String msg;
this.selectedUsuario.setPasswordUsuario("Indice123");
this.selectedUsuario.setUsuarioActivo(true);
if(usuarioDao.create(selectedUsuario)){
msg="Se creo correctamente el registro";
}
else{
msg="Error al crear el registro";
}
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO,msg,null);
FacesContext.getCurrentInstance().addMessage(null, message);
}
}