boa tarde, o que fazer para receber os dados vindo do controller do spring para a pagina (atualizar) sem criar outra pagina?
boa tarde, o que fazer para receber os dados vindo do controller do spring para a pagina (atualizar) sem criar outra pagina?
Olá Osmar! Tudo ok contigo?
Você pode utilizar o Ajax em conjunto com JavaScript para isso. O Ajax permite fazer requisições assíncronas ao servidor, buscando os dados sem precisar recarregar a página inteira.
Você pode utilizar a função XMLHttpRequest
para fazer a requisição Ajax. Aqui está um exemplo de como fazer isso:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// Aqui você pode atualizar os elementos da página com os dados recebidos
document.getElementById("elemento").innerHTML = this.responseText;
}
};
xhttp.open("GET", "url_do_controller", true);
xhttp.send();
No exemplo acima, você precisa substituir "url_do_controller" pela URL do seu controller do Spring que retorna os dados que você deseja receber. O elemento com o id "elemento" será atualizado com a resposta recebida.
Além disso, você pode utilizar frameworks como jQuery, que facilitam o uso do Ajax. Com o jQuery, o código ficaria mais simples:
$.ajax({
url: "url_do_controller",
method: "GET",
success: function(response) {
// Aqui você pode atualizar os elementos da página com os dados recebidos
$("#elemento").html(response);
}
});
Lembre-se de que é necessário ter o jQuery incluído na sua página para utilizar essa abordagem.
Em suma era isso!
Se precisar, eu estarei por aqui.
Espero ter ajudado, abraço e bons estudos!
Valeu Renan, vou estudar esse código obg.