Makone 0 Denunciar post Postado Abril 19, 2007 Galera, boa tarde.. Bom, to fazendo um sisteminha para web e o gato tom, ta dizendo que na classe ai: java.lang.NullPointerException DiscoDanceClub.miniStruts.ServletControlador.doGet(ServletControlador.java:13), ta rolando o NullPointerException. Aonde posso estar errando? Vou mandar as classes: Essa da Pag JSP <html><head> <title>Cadastrar Album</title></head><body><form method="get" action="/DiscoDanceClub/controle"> <input type="hidden" name="cmd" value="cadastra_album" /> <table align="center" colspan="3"> <tr><td><h1><i>Cadastro de Album</i></h1></td></tr> </table> <table align="center" colspan="3"> <tr> <td colspan="1"><b>Artista:</b></td> <td colspan="2"><input type="text" size="30" maxlenght="30" name="artista"></td> </tr> <tr> <td colspan="1"><b>Gravadora:</b></td> <td colspan="2"><input type="text" size="30" maxlenght="30" name="gravadora"></td> </tr> <tr> <td colspan="1"><b>Nome:</b></td> <td colspan="2"><input type="text" size="30" maxlenght="30" name="nome"></td> </tr> <tr> <td colspan="1"><b>Ano:</b></td> <td colspan="2"><input type="text" size="4" maxlenght="4" name="ano"></td> </tr> <tr> <td colspan="3" align="center"> <input type="submit" value="Cadastrar"> <input type="reset" value="Cancela"> </td> </tr> </table></form></body></html> Apos isso eu passo pelo meu web.xml que redireciona pra k: public class ServletControlador extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String cmd = request.getParameter("cmd"); Fabrica.getFabrica().getComando(cmd).execute(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String cmd = request.getParameter("cmd"); Fabrica.getFabrica().getComando(cmd).execute(request, response); }} e apos isso ele fiz que da m***** aqui: package Comando;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import DiscoDanceClub.negocio.AlbumBO;public class CmdCadastraAlbum { public void executa(HttpServletRequest request, HttpServletResponse response){ String artista = request.getParameter("artista"); String gravadora = request.getParameter("gravadora"); String nome = request.getParameter("nome"); int ano = Integer.parseInt(request.getParameter("ano")); if(!artista.equals("")){ System.out.println("ow"); AlbumBO.insertAlbum(artista, gravadora, nome, ano); }else{ try { request.getRequestDispatcher("./albumErro.jsp").forward(request, response); }catch(Exception ee){ ee.printStackTrace(); } } try { request.getRequestDispatcher("./albumOk.jsp").forward(request, response); } catch (Exception e) { e.printStackTrace(); } }} Obrigado a todos. Então, o que pode ser? Compartilhar este post Link para o post Compartilhar em outros sites
Makone 0 Denunciar post Postado Abril 20, 2007 Faltou implementar a classe comando.. vlw galera. Compartilhar este post Link para o post Compartilhar em outros sites