Bom dias senhores.
To com um problema eu não consigo enviar uma url onde tem um paramentro com espaço do celular para o servidor, e me retorna um erro! Alguem ja passou por isso. Alguem conhece alguma api ou context type que resolva esse problema.
O espaço entra no "teste teste"
ERRO
URL: http://localhost:8080/DiarioDeClasseEletronico/cadastrarAlterarConteudoMinistradoTurma.do?dataGrav=20100614&idComponente=21&idConteudo=20100000074&codTempoAula=24
&idTurma=201000192821E&descObservacao=teste teste&dataAula=20100614&horaGrav=1330
Uncaught exception: java.lang.IllegalArgumentException: Space character in URL
at com.sun.midp.io.HttpUrl.parseAfterScheme(), bci=47
at com.sun.midp.io.HttpUrl.<init>(), bci=33
at com.sun.midp.io.j2me.http.Protocol.openPrim(), bci=15
at javax.microedition.io.Connector.openPrim(), bci=327
at javax.microedition.io.Connector.open(), bci=3
at javax.microedition.io.Connector.open(), bci=3
at javax.microedition.io.Connector.open(), bci=2
at conexao.ConexaoServidor.conexao(ConexaoServidor.java:36)
at conteudo.CadastrarConteudoMistrado$1.run(CadastrarConteudoMistrado.java:239)
Vc parece que nunca usou um browser…
Se vc digita uma URL com espaço na barra de endereços, o que acontece ?
Este processo que o browser faz vc tb tem que fazer.
Procure no pai dos burros por URL encoding.
boone parece q eu ja usei um browser tanto que eu abri essa duvida eu sei q % e usado pro lugar do espaço; mas ja ta resolvido eu usei EncoderURL na verdade é um metodo e inclui numa classe d utilitarios dentro do projeto.