Retornar Mensagem do Servlet na pagina que o chamou

Pessoal,
estou com um probleminha.

É um cadastro, e preciso retornar mensagens ao usuário, das verificações.
A verficação e as mensagens são feitas no servlet.

Eu preciso dar a mensagem ao usuário sem que a pagina mude,
porque se mudar, simplismente os dados são perdidos (dependendo do navegador).

Eu tinha um script que utilizava, HttpServletRequest.Serialize()
mas o Serialize() não funciona para tipos “input type=‘file’”, ou seja, para forms do tipo multipart/form-data.

Como faço para retornar ao usuário as mensagens de erro que vem do meu servlet, na mesma pagina que chamou o servlet, sem perder o formulario preenchido também desta pagina?

Seja por Ajax ou qualquer outra coisa.

Alguem sabe?

Obrigado.

Dias.

Se tivesse um jeito de passar os tipos “input type=‘file’” pela função,
send(arg) do HttpServletRequest, daria tudo certo, pois o script que tenho faz isso, o problema é que nao consigo passar os campos de upload, sem dar submit.

Tem uma função sendAsBinary
alguem sabe usar? será que é para o que preciso?

Procurei no Google nao achei nada que me ajudou.

Dias.

Alguem?

Dias.