[RESOLVIDO]Executar Servlet sem atualizar página JSP

Boa tarde galera,

estou tendo um problema…

é possível eu executar o Servlet sem atualizar a página… igual quando se faz com AJAX!

exemplo:

<form method="post" action="Controle">

<input type="text" name="nome" />

<br/><br/>

<input type="submit" value="GO" />

</form>

O servlet:

public class Controle extends HttpServlet {
	private static final long serialVersionUID = 1L;

	public Controle() {

	}

	protected void doGet(HttpServletRequest req, HttpServletResponse response)
			throws ServletException, IOException {
}

	protected void doPost(HttpServletRequest req, HttpServletResponse response)
			throws ServletException, IOException {

                 
                   System.out.print(request.getParameter("nome"));
                    
                   request.getRequestDispatcher("index.jsp").forward(request, response);
        }

}

A página… vai atualizar para a “index.jsp”…

eu só não queria que atualizasse… somente executasse o meu POST… alguém sabe ? :wink:

Obrigadooooooooooooooooooo!

Por que você não dispara uma requisição assíncrona?

Consegui resolver… fiz via JAVASCRIPT mesmo…

<form action="javascript:croparImagem();" method="get">

aí o script:


<script>
	function croparImagem() {

		var urlModificada = 'CropImagem?l='+document.getElementById("x").value+'&t='+document.getElementById("y").value+'&w='+document.getElementById("w").value+'&h='+document.getElementById("h").value+'&f='+document.getElementById("f").value+'&i='+document.getElementById("i").value;
				
		$.ajax({

			url : urlModificada...

Ficou mais ou menos assim :smiley: