Passar parâmetros via POST para formulário

8 respostas
C

Como fazer uma aplicação em Java que resgate um resultado de uma postagem de parâmetros via POST para determinado site com formulário ?

Valeu!

8 Respostas

M

Calma ai, explique novamente.

Você quer capturar um POST para seu site ?

Ou você que capturar um POST qualquer de um site que não é seu ?

R

Oi.

Código do Servlet:

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
  String idCliente =  request.getParameter("ID_CLIENTE");
  String nomeCliente =  request.getParameter("NOME_CLIENTE");

  // os atributos idCliente e nomeCliente conterão a informação vinda via POST

}

Código da Página HTML:

<html>
<body>
<form method="POST" action="ServletCliente">

  <input type="text" value="" name="ID_CLIENTE"/>
  <input type="text" value="" name="NOME_CLIENTE"/>

   <input type="submit" value="Enviar dados" />

</form>
</body>
</html>

Aqui tem um bom material sobre isto: http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/Servlet-Tutorial-Form-Data.html

Abraço,

M

Oi !

Na apostila da Caelum no capitulo 5 e 6 pode te ajudar tambem :

Flw’s

M

rodrigo.ferreira:
Oi.

Código do Servlet:

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
  String idCliente =  request.getParameter("ID_CLIENTE");
  String nomeCliente =  request.getParameter("NOME_CLIENTE");

  // os atributos idCliente e nomeCliente conterão a informação vinda via POST

}

Código da Página HTML:

<html>
<body>
<form method="POST" action="ServletCliente">

  <input type="text" value="" name="ID_CLIENTE"/>
  <input type="text" value="" name="NOME_CLIENTE"/>

   <input type="submit" value="Enviar dados" />

</form>
</body>
</html>

Aqui tem um bom material sobre isto: http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/Servlet-Tutorial-Form-Data.html

Abraço,

Lembrando que tem que fazer a configuração do Servlet no web.xml do seu projeto.

C

magostta:
Calma ai, explique novamente.

Você quer capturar um POST para seu site ?

Ou você que capturar um POST qualquer de um site que não é seu ?

Quero fazer um programa necessariamente em Java SE que envie pares de campos e valores para um site qualquer, processe o resultado deste form e então seja possível imprimir o resultado deste POST gerado pelo site.

Certo ?

C

Michel M:
rodrigo.ferreira:
Oi.

Código do Servlet:

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
  String idCliente =  request.getParameter("ID_CLIENTE");
  String nomeCliente =  request.getParameter("NOME_CLIENTE");

  // os atributos idCliente e nomeCliente conterão a informação vinda via POST

}

Código da Página HTML:

<html>
<body>
<form method="POST" action="ServletCliente">

  <input type="text" value="" name="ID_CLIENTE"/>
  <input type="text" value="" name="NOME_CLIENTE"/>

   <input type="submit" value="Enviar dados" />

</form>
</body>
</html>

Aqui tem um bom material sobre isto: http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/Servlet-Tutorial-Form-Data.html

Abraço,

Lembrando que tem que fazer a configuração do Servlet no web.xml do seu projeto.

Michel, no caso o form não está no meu site.

Quero fazer um programa necessariamente em Java SE que envie pares de campos e valores para um site qualquer, processe o resultado deste form e então seja possível imprimir o resultado deste POST gerado pelo site.

Certo ?

C

Milton Quirino:
Oi !

Na apostila da Caelum no capitulo 5 e 6 pode te ajudar tambem :

Flw’s

No caso, não, porque não vou usar Servlets

D

No caso, me passaram essa informação para criar um programa que envie o resultado via POST.
Eu nunca trabalhei com aplicações em POST e GET

POST /IntegracaoSMS/integracaoSms.asmx/EnviarSms HTTP/1.1
Host: secure.talkcorporation.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

user=string&pwd=string&telefone=string&mensagem=string&referencia=string
Criado 1 de março de 2012
Ultima resposta 13 de dez. de 2012
Respostas 8
Participantes 6