Dê uma olhada neste servlet que recebe e envia dados a um formulário com a ação Post para ver se resolve seu caso, se vc quiser eu lhe mando o arquivo JSP.
 
import java.sql.*;
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.marcelo.connection.*;
 
public class AtualizaMaterialServlet extends HttpServlet {
  private String sql, id, codigo, unidade, nome, retorno;
  ConnectionBean connection; 
  ResultSet results;
  public void service(HttpServletRequest req,
        HttpServletResponse res)
    throws ServletException, IOException
  {
        String botao = req.getParameter("DO");
 if (botao.length() > 0)
 {
  retorno = null;
  codigo = req.getParameter("Codigo");
  unidade = req.getParameter("Unidade");
  nome =  req.getParameter("Nome");
  ConectaBD();
  if (botao.equals("Incluir"))
  {
        Incluir();
        id = "Incluir";
  } else if (botao.equals("Alterar"))
  {
        Alterar();
        id = "Alterar";
  } else if (botao.equals("Excluir"))
  { 
        Excluir();
        id = "Excluir";
  }     
     DesconectaBD();
     String pagina = "/default";
     if (id.equals("Incluir"))
     {
    pagina = "/Material.jsp";
    retorno = "Incluir";
     }
     if (id.equals("Alterar"))
     {
    pagina = "/LocalizaMaterial.jsp";
    retorno = "Alterar";
     }
     if (id.equals("Excluir"))
     {
    pagina = "/LocalizaMaterial.jsp";
    retorno = "Excluir";
     }
        req.setAttribute("retorno", retorno);    
     RequestDispatcher rd;
     rd = getServletContext().getRequestDispatcher(pagina);
     rd.forward(req, res);
 }
  } 
Grato, Marce Lopes Porto.
Analista de Sistemas da Secretaria de Fazenda - DF.
-----Original Message-----
From: alopes <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Quinta-feira, 6 de Julho de 2000 14:22
Subject: Re: Resposta

Ok Marcelo...  Obrigado, mas acho que não especifiquei a pergunta direito...
 
    Acontece que eu chamo em java como se estivesse chamando no netscape no estilo :
   siteConnection = url.openConnection();
   if(in!= null)
        in.close();
   in = new BufferedReader(new InputStreamReader(url.openStream()));

 
 
    Mais ou menos isso...  Se o método do lokau for POST parece que ele não passa o valor, no caso relogio, mas passa vazio.
    Se for Get passa certo.
    Obrigado...
    Anderson.
-----Original Message-----
From: Marcelo Lopes <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Thursday, July 06, 2000 5:38 PM
Subject: Re: Resposta

Anderson, ou pode ser o seu Servidor Web que não está configurado para a ação POST ( pegue como exemplo o servidor Apache que vc tem a opção de habilitar ou desabilitar a opção POST no arquivo ini), ou verifique se todos os componentes de envio de dados do formulário estão entre a tag <FORM> </FORM>.
 
Desculpe não poder ajudar muito.
 
Grato, Marcelo Lopes Porto.
Analista de Sistemas da Secretaria de Fazenda do DF.
 
 
> Pessoal amigo do Java,
>
>     Estou construindo uma aplicação que acessa páginas da internet, porém
> estou com um problema.  Quando chamo um CGI, ASP, JSP, ou outra coisa
> qualquer que possua um form do tipo GET, funciona direitinho, isto é,
> consigo passar os valores pelo form, mas se o Action for POST, os valores
> não são passados, sei a diferença, mas não sei porque não consigo passar
os
> valores com o POST.
>      Se alguém souber uma forma de passar valores por um forma utilizando
> POST, eu agradeceria...
>
>     Um agraço
>             Anderson.

Responder a