Tracho de Codigo para enviar dados para servlet?

Pessoal, sera que alguem poderia me dizer em qual parte do codigo que segue abaixo esta errado, pois nao consegui enviar as informações para a servlet para que ela envie para o banco.
O codigo s egue abaixo, quem puder me ajudar vou ficar muito grato mesmo, quero apenas enviar e como conseguir ter a informação na servlet.
Agradeço mesmo a quem puder me ajudar…
try
{
cod_usuario = jTextField1.getText();
nom_usuario = jTextField2.getText();
cpf = jTextField3.getText();
data_nascto = jTextField4.getText();
endereco = jTextField5.getText();
bairro = jTextField6.getText();
seq_cidade = jTextField7.getText();
cep = jTextField8.getText();
seq_inst = Integer.parseInt(jTextField10.getText());
seq_cargo = Integer.parseInt(jTextField12.getText());
seq_usuario = Integer.parseInt(jTextField14.getText());

    urlServlet = "http://127.0.0.1:9090/servlets-examples/ServletHDC?COD_USUARIO="+cod_usuario+"NOM_USUARIO="+nom_usuario+"CPF="+cpf+"DATA_NASCTO="+data_nascto+"ENDERECO="+endereco+"BAIRRO="+bairro+"SEQ_CIDADE="+seq_cidade+"CEP="+cep+"SEQ_INST="+seq_inst+"SEQ_CARGO="+seq_cargo+"SEQ_USUARIO="+seq_usuario;

     url = new URL(urlServlet);
     urlcon = url.openConnection();          
     url = new URL(urlServlet);
     urlcon = url.openConnection();
     urlcon.setDoInput(true);
     urlcon.setDoOutput(true);
     urlcon.setUseCaches(false);
     urlcon.setDefaultUseCaches(false);
     urlcon.setRequestProperty("Content-type","applcation/octet-stream");
            
    ObjectOutputStream outputStream = new ObjectOutputStream(urlcon.getOutputStream());
    urlcon.connect();

}catc(Throwable e)
{
e.printStackTrace();
}

Acho que já respondi a um post seu. Pra começar, essa tal servlet trata o “doGet” ou o “doPost”?

Segundo, você não pôs os “&” para separar os parâmetros?

(No meu caso, COD_USUARIO = joao, e NOM_USUARIO = “jose arimateia”.

Exemplo:

http://127.0.0.1:9090/servlets-examples/ServletHDC?COD_USUARIO=joao&NOM_USUARIO=jose%20arimateia

(acho que o resto você vai entender.)

Não use ObjectOutputStream sem um bom motivo. No seu caso você não tem um bom motivo.

Porque ele naum deve utilizar ObjectOutputStream???

ObjectOutputStream envolve serialização de objetos Java, que normalmente não é o que se deseja fazer. Um simples “GET” ou “POST” normalmente é suficiente, e não amarra o sistema de modo que os dois lados tenham de ser Java e ainda por cima da mesma versão.

ótima explicação vlw

Me intrometendo no post que o thingol já respondeu… No seu caso eu usaria a API HTTp cliente od grupo jakarta que torna isto bem mais fácil e te dá bastante recurso inclusive troca de arquivos…

Acredito que dentro da linguagem mesmo existe um tipo de classe de conexão que vai te ajudar também … é o HttpUrlConnection…

Ela encapsula tudo esses detalhes para vc e inclusive não precisa montar query url (concatenar os parametros no final da url) e vc pode usar o POST que aguenta mais dados…

Dá uma olhada no javadoc…

Abraços

Legal cara, valeu a dica, naum conhecia este…