codigo java
import java.util.List;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;
import beans.Usuario;
import lista.Lista;
import lista.ListaDaoMysql;
@ManagedBean//(name=“listadousuarioforms”)
@RequestScoped
public class Listadousuarioforms {
ListaDaoMysql daoL = new ListaDaoMysql();
Lista listaDousuariomusica = new Lista();
Lista novalista = new Lista();// Object o =
public Lista getNovalista() {
return novalista;
}
public void setNovalista(Lista novalista) {
this.novalista = novalista;
}
// getSessionAttribute("usuarioMB");
// private Usuario usuario = new Usuario();
Usuario usuario = (Usuario) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("usuariologado");
private List<Lista> listadousuario;// private List<Medicamento>
// medicamentos;
public ListaDaoMysql getDaoL() {
return daoL;
}
public void setDaoL(ListaDaoMysql daoL) {
this.daoL = daoL;
}
public Lista getListaDousuariomusica() {
return listaDousuariomusica;
}
public void setListaDousuariomusica(Lista listaDousuariomusica) {
this.listaDousuariomusica = listaDousuariomusica;
}
public Usuario getUsuario() {
return usuario;
}
public void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
public List<Lista> getListadousuario() {
return listadousuario;
}
public void setListadousuario(List<Lista> listadousuario) {
this.listadousuario = listadousuario;
}
public String minhalista(){
listadousuario = daoL.buscarLogin(usuario.getLogin());
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(usuario.getLogin()));
if (listadousuario != null) {
return "listaUsuario";// "listaUsuario";
}
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("listaSessao", listadousuario);
return "listaUsuario";
}
public String inserirlista() {
daoL.inserir(novalista.getNome(), usuario.getLogin());
listadousuario = daoL.buscarLogin(usuario.getLogin());
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(usuario.getLogin()));
if (listadousuario != null) {
return null;// "listaUsuario";
}
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("listaSessao", listadousuario);
return null;
} public String Excluir(int id) {
System.out.print("entrou no metodo excluir forms");
daoL.excluir(id);// dao.excluir(codigoMedicamento);
if (listadousuario != null) {
return "listaUsuario";// "listaUsuario";
}
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("listaSessao", listadousuario);
return "listaUsuario";
}
}
codigo jsf:
<?xml version="1.0" encoding="UTF-8"?><h:head>
<title>JSF 2.0 Hello World</title>
</h:head>
<h:body>
<h:messages></h:messages>
<h:form>
<h:dataTable value="#{musicadaDaLista.medicamentos}" var="meds" rowClasses="par,impar" headerClass="cabecalho">
<h:column>
<h:outputText value="#{meds.codigo}"></h:outputText>
<f:facet name="header">
<h:outputText value="Código"></h:outputText>
</f:facet>
</h:column>
<h:column>
<h:outputText value="#{meds.nome}"></h:outputText>
<f:facet name="header">
<h:outputText value="Nome"></h:outputText>
</f:facet>
</h:column>
<h:column>
<h:outputText value="#{meds.apresentacao}"></h:outputText>
<f:facet name="header">
<h:outputText value="Apresentação"></h:outputText>
</f:facet>
</h:column>
<h:column>
<h:outputText value="#{meds.validade}">
<f:convertDateTime pattern="dd/MM/yyyy"></f:convertDateTime>
</h:outputText>
<f:facet name="header">
<h:outputText value="Validade"></h:outputText>
</f:facet>
</h:column>
<h:column>
<s:link><h:commandLink action="#{medicamentoForm.excluir(meds.codigo)}" value="Excluir"></h:commandLink></s:link>
<f:facet name="header">
<h:outputText value="Excluir"><a4j:commandLink></a4j:commandLink><s:link></s:link></h:outputText>
</f:facet>
</h:column>
</h:dataTable>
<a4j:ajax>
</a4j:ajax>
</h:form>
</h:body>
erro do q o programa aponta