Carregar jsp a partir do servlet

2 respostas
Salax

Ola,
tenho uma JSP com 2 Button (Novo,Alterar) quando aciono “ALTERAR” ele passa o parâmetro para um script em AJAX e envia para SERVLET que me retorna a consulta carregando o OUT.PRINTLN dentro de uma DIV e até aqui tudo ótimo, minha dificuldade está sendo qdo é pra abrir outra JSP dentro desta DIV, Click no BUTTON “Novo” e ele abrir a Novo.JSP dentro da DIV, mas queria saber como a SERVLET retorna para o AJAX a pagina “Novo.JSP” , pra retornar a ‘ALTERAR’ configurei uma pagina de resposta no OUT.PRINTL e não queria fazer um outro HTML dentro da SERVLET só pra carregar uma outra pagina e sim apenas indicar a pagina Novo.jsp abra dentro da DIV,

Script que estou usando para comunicação com a servlet.

<blockquote>function carregarDados(valor){

$.ajax({

type: POST,

url: ServletAtualizar,

data: dado=+valor,

success: function(response)

{

$("#recebeDados").hide();

$("#recebeDados").html(response);

$("#recebeDados").animate({

display:inline

},100).slideDown(slow);

},

error: function(response){

alert(Erro tente novamente);

}
});
}</blockquote>

Espero ter explicado de forma coerente minha dificuldade, obrigado. :slight_smile:

Salax

2 Respostas

rmendes08

tente o seguinte dentro do seu getXXX:

request.getRequestDispatcher("minhaJsp.jsp").include(request, response);
Salax

rmendes08:
tente o seguinte dentro do seu getXXX:

request.getRequestDispatcher("minhaJsp.jsp").include(request, response);

Ola, não funcionou, ele até limpa a DIV pra enviar a ‘Nova.jsp’, porém não esta carregando a pagina, teria outra sugestão?

Obrigado.

Criado 12 de março de 2012
Ultima resposta 13 de mar. de 2012
Respostas 2
Participantes 2