Olá Forum,
Bem tenho uma servlet com que acessa um banco em Firebird.
Com o ResultSet gero um xml conforme abaixo com XStream.
xstream.alias("documento", GstDocumento.class);
String xml = xstream.toXML(documentos);
response.setContentType("text/xml");
PrintWriter out = response.getWriter();
out.print(xml);
XML:
<list>
<documento>
<codigo>1</codigo>
<descricao>blablablablablablablablablablabla</descricao>
</documento>
:
<documento>
<codigo>100</codigo>
<descricao>blablablablablablablablablablabla</descricao>
</documento>
</list>
Com uma app em swing acesso a url com HttpClient,
mas obtenho erro com codigo 505 e não consigo pegar o body da pagina
para jogar em um JTable.
Tem uma melhor maneira de jogar o xml para uma app
sem utilizar
PrintWriter out = response.getWriter();
out.print(xml);
String url = new String("http://localhost/HttpGrupo/GstDocumentGet?condicao="+query);
HttpClient client = new HttpClient();
HttpMethod get = new GetMethod(url);
try{
int statusCode = client.executeMethod(get);
System.out.println(statusCode);
}finally{
get.releaseConnection();
}
mas se abro a mesma url em um browser consigo ver o xml
perfeitamente.
Desde já agradeço atenção.