Caixa de Mensagem em Java Web

Estou criando um cadastro em Java EE com JSP e Servlets:
O JSP com um Form HTML chama a Classe Servlet e mostra uma mensagem que o Cadastro foi realizado com sucesso.
Estou usando a Classe JOptionPane.showMessageDialog();
O Problema é: A Mensagem sempre a primeira vez que é chamada aparece atras do Browser parecendo que a página travou.
Após minimizar o Browser e dar OK na mensagem. Daí pra frente enquanto o browser estiver aberto ela aparece por cima normalmente.
Alguém já teve esse problema ou sabe me ajudar.
Agradeço Muito.

vc nao pode usar JOptionPane.showMessageDialog();(SWING) na WEB

SWING é só para desktop

Talvez, você deva utilizar o comando de javascript: window.alert(“Cadastro realizado com sucesso”)

Obrigado Pelas respostas.

Fico então sem saber o que usar pois não dá pra usar javascript dentro das classes que são servlets extensão .java
alguém teria uma forma ou um exemplo que possa me mandar pra eu poder utilizar.
Desde já agradeço.

usa ajax para buscar um valor no servlet e imprimir o valor no alert.

Valeu Amigo.
Você teria um exemplo ou algum site que eu possa ver um exemplo?
Obrigado.

nao vou ter nenhum exemplo, porem o que pode ser feito é algo mais ou menos assim :

public String mensagem;
public void doGet(){
        Inicio da operação        
                Executa operação 
        Fim da Operação
        mensagem ="Sucesso !";
}

no ajax vc usa o oncomplete ou complete, isso no jquery, na mão eu fiz algo assim:

var http = new getXMLObject();
        var url = "DelProjeto";
        var parameters = "projeto="+projeto;
        http.open("POST", url, true);
        http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        http.setRequestHeader("Content-length", parameters .length);
        http.setRequestHeader("Connection", "close");
        http.onreadystatechange = function(){
            if( http.readyState == 4 && ( http.status == 200 ) ) {
                valor=http.responseText;
            }
        };
        http.send(parameters);
        alert("Operação enviada ao servidor !"); //Nesta parte com o jquery vc pode ou rendenizar uma parte da pagina que tem a escrita da mensagem ou puxa-la e mandar um alert
        $("#cadastrados").load("servicos/cad_projetos.jsp #cadastrados");

Valeu Amigo.
Vou tentar.
Muito Obrigado.