Porque a pagina jsp nao insere no banco?

2 respostas
F

Galera eu montei a pagina jsp, o bean e a dao, quando eu utilizo o select tudo funciona corretamente, agora quando eu tento inserir algo no banco todos os campos aparecem como null, porque?

Pagina de inserção :

<%@page contentType="text/html" import="br.upis.bean.Consulta"%>
<%@page pageEncoding="UTF-8"%>
<jsp:useBean id="dao" scope="request" class="br.upis.dao.DAOConsulta" />
<jsp:useBean id="cad" scope="request" class="br.upis.bean.Consulta" />



<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Cadastro de Consultas</title>
    </head>
    <body>

    <h1>Cadastro de Consultas</h1>
    
     <form name="cadastro" method="get" >
        
       NOME DO PACIENTE:<BR> &lt;input type="text" name="nomePaciente" value="" width="50" id="nomePaciente"/&gt;
            <BR>
       NOME D0 MEDICO:<BR>&lt;input type="text" name="nomeMedico" value="" width="50" id="nomeMedico"/&gt;
            <BR>
       DATA DA CONSULTA: <BR>   &lt;input type="text" name="dataConsulta" value="" width="10" id="dataConsulta"/&gt;
            <BR>
       HORARIO DA CONSULTA:<BR>   &lt;input type="text" name="horario" value="" width="10" id="horario"/&gt;
            <BR>
                &lt;select name="tipoConsulta" size="2" id="tipoConsulta"&gt;
                    &lt;option&gt;&lt;/option&gt;
                    &lt;option&gt;PARTICULAR&lt;/option&gt;
                    &lt;option&gt;CONVENIO&lt;/option&gt;
                &lt;/select&gt;   
                <BR>
                <BR>
           
    &lt;%cad.setNomePaciente(request.getParameter("nomePaciente"));%&gt;      
    &lt;%cad.setNomeMedico(request.getParameter("nomeMedico"));%&gt;   
    &lt;%cad.setDataConsulta(request.getParameter("dataConsulta"));%&gt;      
    &lt;%cad.setHorarioConsulta(request.getParameter("horario"));%&gt;  
    &lt;%cad.setTipoConsulta(request.getParameter("tipoConsulta"));%&gt;  
    &lt;%dao.inseriConsulta(cad);%&gt; 

        &lt;input type="submit" value="Cadastrar" name="cadastrar" /&gt;
        &lt;input type="reset" value="Limpar" name="Limpar" /&gt;
         
    &lt;/form&gt;
   
    &lt;/body&gt;
&lt;/html&gt;

Falow!!!

2 Respostas

marciocamurati

Cara você está chamando o getParameter() na mesma página onde seu form é criado ?

[]s

F

Valeu era mesmo esse erro, eu fiz certo pro login, mas depois viajei agora… :smiley:

Falow!!

Criado 22 de novembro de 2006
Ultima resposta 22 de nov. de 2006
Respostas 2
Participantes 2