Requisicao Ajax

1 resposta
ajaxjava
igoralves

Boa noite,

Pessoal estou com problemas , infelizmente nao posso postar codigo mas vou tentar explicar ,

Possuo um sistema monolitico no qual estou utilizando Servlet e Java no backend

No front tenho uma lista de clientes , e pra cada cliente eu possuo um botao que efetua uma requisicao ajax e verifica se o cliente esta com os dados atualizados.

Caso o cliente se encontra com os dados atualizados, e feito um request.setAtributte(“cienteCliente”, true);

Gostaria de saber como eu recupero esse atributo no front sem dar reload na pagina, pois caso o atributo seja igual a true o botao precisa ficar verde.

1 Resposta

darlan_machado

Se está fazendo com ajax, você precisa imprimir isso. Só assim o front vai receber (no atributo text do response ajax). Sem isso, não tem como.
Ou seja, você precisa alterar a servlet e, ao invés de devolver o request.setAttribute, deve printar a saída esperada.
Aí você define um formato, normalmente, json:

out.println("{'cienteCliente' : true}");

Deve ser suficiente

Criado 17 de novembro de 2019
Ultima resposta 18 de nov. de 2019
Respostas 1
Participantes 2