Galera, é o seguinte, tenho um banco de dados MySQL que possui alguns cadastros, e eu criei uma servlet para atualizar um campo neste banco, já que tenho que acessar essa servlet atraves de uma URL.
Ficando dessa forma:
http://localhost:8080/ER_WEB/FindConsumerCity?material=Aluminium&city=RiodeJaneiro&state=RJ&country=Brazil
Funciona tranquilo já que ‘&city=RiodeJaneiro’ esta tudo junto, mas agora se eu deixar ‘&city=Rio de Janeiro’, ocorre uma exceção e eu não sei como fazer de modo que a requisição ocorra normamente.
Trecho do código em questão:
[code] System.out.println("URL >>> " + URL);
try {
connection = (HttpConnection) Connector.open(URL);
connection.setRequestMethod(HttpConnection.GET);
if (connection.getResponseCode() == HttpConnection.HTTP_OK) {
sValidateServlet = obServices.outputServlet(connection);
System.out.println("SAIDA >>> " + sValidateServlet);
}
connection.close();
} catch (Exception e) {
obDisplayMIDlet.infoMessage("Error", "Connection failure", "Error", list);
}[/code]
Saida:
URL >>> http://localhost:8080/ER_WEB/UpdateHasSupplierCity?material=Aluminium&city=Rio de Janeiro&state=RJ&country=Brazil
Alguém poderia me dar uma dica de como fazer funcionar tanto para dados com espaços em branco ou sem espaços branco?
Valeu galera.