vitor53  
          
              
                Novembro 8, 2010, 11:01am
               
              #1 
           
         
        
          Pessoal, estou com um problema…
preciso fazer uma consulta , assim envio o id da mesa(JSP) para o Servelt que chama o DAO e executa a consulta e cria o objeto com os resultados, porem como pego o resultados de volta no jsp?
Abs Pessoal.
         
        
           
         
            
       
      
        
          
          
            dkenji  
          
              
                Novembro 8, 2010, 11:31am
               
              #2 
           
         
        
          kra, na sua servlet faça isso
request.setAttribute(“variavel_para_jsp”, lista de resultados);
na jsp acesse pela variavel ${variavel_para_jsp}
flw
         
        
           
         
            
       
      
        
          
          
            vitor53  
          
              
                Novembro 8, 2010, 12:58pm
               
              #3 
           
         
        
          Mandei meu codigo fonte:
Aqui a parte do SERVLET
PrintWriter out = response.getWriter();
try {
out.println("");
Servlet FechaComanda at " + request.getParameter(“id”) + “ ”);
out.println(”");
out.println("");
AQUI O DAO
public Consumo consulta(int id) throws SQLException {
         
        
           
         
            
       
      
        
          
          
            vitor53  
          
              
                Novembro 8, 2010, 10:18pm
               
              #4 
           
         
        
          alguemm pode me ajudar please…
         
        
           
         
            
       
      
        
          
          
            evefuji  
          
              
                Novembro 9, 2010,  5:28pm
               
              #6 
           
         
        
          dá uma estudada sobre JSTL que vc encontra a solução.
como o nosso amigo dkenji disse, você pode fazer assim:
(servlet)
...
cdao = new ConsumoDAO();
cdao.consulta(id); 
request.setAttribute("consumo", c); 
...e no jsp
  id: ${c.id} 
considere que as propriedades que você for acessar tem que ter os setters definidos.
         
        
           
         
            
       
      
        
          
          
            neno  
          
              
                Novembro 9, 2010,  5:37pm
               
              #7 
           
         
        
          ei vitor, é mais ou menos isso mesmo que o dkenji falou.
mas parece que nesse caso vc quer utilizar o proprio servlet pra imprimir os dados, no caso
no seu servlet vc so deixou de guardar o resultado da consulta no objeto que vc criou…
[code]cdao = new ConsumoDAO();
//resto do codigo…
Servlet FechaComanda at " + request.getParameter(“id”) + “ ”);
out.println(“
valor” + c.getValor()+ “ ”);
out.println(“
Qtd:” + c.getQtd()+ “ ”);
out.println(”");
// (…) resto do codigo
espero ter ajudado…
         
        
           
         
            
       
      
        
          
          
            vitor53  
          
              
                Novembro 9, 2010,  6:14pm
               
              #8 
           
         
        
          neno, meu muito obrigado obrigado ao amigo kengji tbm que me ajudou, era isso mesmo e precisava enviar o trabalho hoje para a faculdade ja tinha desistido de fazer essa consulta.
Agradeco muito a ajuda de todos…
Valeu :lol: