Ola Pessoal,
Estou estudando o struts e peguei alguns exemplos na net, porem estou tendo problema com a exclusao do Banco, se alguem puder me ajudar…
Meu Form
[code]public class RemoveContatoForm extends org.apache.struts.action.ActionForm {
/RemoveContatoForm/
private Contato contato;
public Contato getContato() {
return contato;
}
public void setContato(Contato contato) {
this.contato = contato;
}
}[/code]
Meu Action
[code]public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
RemoveContatoForm formulario = ((RemoveContatoForm)form);
Contato contato = formulario.getContato();
ContatoDAO dao = new ContatoDAO();
dao.deleta(contato);
return mapping.findForward("remove");
}
}[/code]
Strut.config.xml
[code]
lista.jsp
[code]
${contato.id} - ${contato.nome} - ${contato.endereco}(remover)
[/code]
Erro:
[quote]HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.lang.NullPointerException
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause [/quote]