Exibir messesge esperar ... como o processamento em segundo plano acontecendo

Eu quero exibir messsge como "Please Wait ........" tilll meu código java termina algum processamento.

page1.jsp - meu formulário onde eu tenho caixas de texto e botão de envio. Quando clico no botão enviar estou fazendo o formulário de envio e chamando page2.jsp

No page2.jsp estou solicitando parametrs de page1.jsp e passando para o meu método java que me retorna userid.

<code>userid = myclass.mymethod(); 
if(userid!=null){ 
out.println("Record is in process.Please wait"); 
} 
response.sendredirect("page3.jsp?"+userid=userId); 
</code>

em page3.jsp estou fazendo processamento no userid que eu tenho em page2.jsp simultaneamente.

<code>someid =request.getparameter(userid); 
process(someid ); 
</code>

Mas essa mensagem "Aguarde" é exibida após todo o processamento ser concluído. Eu quero exibi-lo assim que eu tiver userId. E continue em processamento em segundo plano nesse userId.

questionAnswers(2)

yourAnswerToTheQuestion