jQuery + servlet

0 respostas
R

Boa noite pessoal, tudo bem?

Sou novo no mundo JAVA, mas estou desenvolvendo um portal Web em JAVA, mas me deparei pela seguinte situação.

Eu tenho uma pagina principal que contem 3 DIVs sendo uma para o TOPO, outra para o MENU do lado esquerdo e a outra Div onde é exibido o conteúdo.

Eu ja consegui fazer quando eu clico no link do menu, abre a pagina na DIV conteúdo isso eu uso jQuery para fazer essa operação até ai tranquilo, apos abrir a pagina na DIV conteúdo, essa pagina ela é desenvolvida em jsp+servlet onde eu passo um codigo em uma caixa de texto e logo abaixo é teria que preencher uma tabela com os dados, por exemplo se eu digita o codigo de um cliente abaixo na tabela mostraria nome do cliente, telefone do cliente e assim por diante.

Se eu for direto na pagina jsp que acessa o servlet essa tabela é preenchida corretamente, agora eu quero fazer isso usando jQuery, como que eu faço para dar um POST usando jQuery e ai na pagina jsp eu escrever o retorno do servlet.

o Codigo abaixo é o meu servlet, se tiver alguma coisa errada me desculpem sou meio leigo no assunto ainda.

DriveBanco conexao = new DriveBanco();

Cliente = request.getParameter(“TxtCliente”);
con = conexao.getConnection();
    stmt = con.createStatement();   
    ArrayList<AtributosPV> Clientes = new ArrayList<AtributosPV>();
    
    if (Cliente.equals("")){
        SQL = "Select * from SC5990 WHERE D_E_L_E_T_ = ''";  
    }else{
        SQL = "Select * from SC5990 WHERE D_E_L_E_T_ = '' AND C5_NUM = '"+Cliente+"'";
    }
    
    ResultSet rs = stmt.executeQuery(SQL);  

    while (rs.next())
    {  
        AtributosPV AtrPV = new AtributosPV();  
        AtrPV.setNumPed(rs.getString("C5_NUM"));
        AtrPV.setCondPag(rs.getString("C5_CONDPAG"));
        AtrPV.setCliente(rs.getString("C5_CLIENTE"));
        AtrPV.setLoja(rs.getString("C5_LOJACLI"));
        
        Clientes.add(AtrPV);
    }          
    con.close();
    
    
    request.setAttribute("retArray", Clientes);
    RequestDispatcher view = request.getRequestDispatcher("PedidoVenda.jsp");
    
    view.forward(request, response);

Sem eu usar jQuery no retorno do servlet preencho o jsp da seguinte maneira



<c:forEach var=“cliente” items="${retArray}">






</c:forEach>



<c:out value="${cliente.getNumPed()}" />


<c:out value="${cliente.getCliente()}" />

<c:out value="${cliente.getLoja()}" />

<c:out value="${cliente.getCondPag()}" />

Agradeço a compreensão.

Criado 22 de maio de 2012
Respostas 0
Participantes 1