Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Makone

NullPointerException

Recommended Posts

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.