Passando dados através de POST para outra aplicação

6 respostas
V

Olá Senhores, tudo bem?!

Tenho uma aplicação em JSF e uma outra em JSP com Servlet puro.
Na página em JSF eu tenho um formulário de autenticação que eu quero (não sei se é possível) passar os dados para a minha aplicação JSP.
É na verdade um atalho para o usuário, para evitar dele clicar no link, abrir uma nova tela e digitar os dados.

Existe essa possibilidade ?

6 Respostas

guilherme.dio

Se sua aplicacao server-side possuir um Controller com o handle destes dados, basta criar uma acao em Javascript que envie os dados via POST, preferencialmente use o JQUERY.

A

esses links podem te ajudar:

http://www.tutorialspoint.com/jquery/ajax-jquery-post.htm
http://api.jquery.com/jQuery.post/

mas resumidamente, você fará isso: (como mosta no primeiro exemplo)

$.post( 
             "/jquery/result.php", // Aqui é a sua servlet, então, o caminho generico pode ser assim "/NomeDoSeuAplic/SuaServlet"
             { name: $('#parametro1").val() }, //parametros a ser passado para a servlet
             function(data) { //resposta que sua servlet retornará, uma vez acessada
                $('#stage').html(data); //ação a ser tomada pelo término do post
             }

          );
V

Valeu pessoal!
Como sugerido, consegui fazer com JQuery!

V

Pessoal, consegui resolver o problema em termos!

Não sei porque na minha máquina está funcionando e quando eu subo pro servidor não funciona.

Alguém tem idéia do que pode estar acontecendo?

A

qual erro está aparecendo? Mostra o erro do firebug se o caso for javascript também.

V

Não acontece erro nenhum!
Simplesmente o post não está acontecendo!

Criado 14 de maio de 2012
Ultima resposta 17 de mai. de 2012
Respostas 6
Participantes 3