Help me Urgente

3 respostas
T

Tá dando erro em todos esses requests e eu não estou sabendo o porque que isto está acontecendo. Se puderem me ajudar ficarei muito grato.

<%

com.sispad.dao.sispadDAO sispaddao = new com.sispad.dao.sispadDAO();

sispaddao.inserir(request.getParameter(“Nome”)

request.getParameter(“Endereco”);

request.getParameter(“Email”);

request.getParameter(“CPF”);

request.getParameter(“Sexo”);

request.getParameter(“Idade”);

request.getParameter(“Cidade”);

request.getParameter(“UF”);

request.getParameter(“TelFixo”);

request.getParameter(“Celular”);

request.getParameter(“CEP”);

request.getParameter(“RG”));
%&gt;

3 Respostas

F

Thiago, leia as regras do fórum. Não é de costume, que as pessoas ajudem os outros que ficam pedindo HELP, AJUDA, URGENTE, SUPER DESAFIO, etc.
Olhe tb como usar o BBCode.

Tentando resolver sua dúvida: Qual erro ocorre? De cara eu já vi que está faltando um parênteses na linha:

sispaddao.inserir&#40;request.getParameter&#40;"Nome"&#41;

Outra coisa, o que você está fazendo não é uma boa prática de programação. DAO em jsp??? Já que vc tah usando padrões(DAO) aprenda primeiro o MVC. Abraço.

T

mas o primeiro parêntese por mais que eu coloque continua dando erro nas linhas abaixo.

L

Além de tudo que o fabio disse.

qual é a assinatura do seu método sispadDAO.inserir? do jeito que esta parece que tem 12 parâmetros, se for isso falta vírgula entre os eles (tem ; agora).

Como se vc tivesse chamando um método assim:

inserir&#40;1 2;3;4;5;6;7&#41;;

ao inves de

inserir&#40;1,2,3,4,5,6,7&#41;;

Entendeu?!

se seu método inserir receber um objeto, então vc tem que pegar esses parâmetros e criar o objeto.

Criado 6 de dezembro de 2007
Ultima resposta 6 de dez. de 2007
Respostas 3
Participantes 3