Ciao a tutti,
devo implementare una servlet in modo che riceva dalla servlet chiamante
(e invii come response) uno stream xml.
io ho pensato di prendere lo stream in ingresso in questo modo:
InputStreamReader reader = new InputStreamReader(request.getInputStream());
poi questo reader lo passo a castor che automaticamente lo valida e valorizza i vari
oggetti che ha creato in automatico..
per rispondere al chiamante devo inviare uno stream e lo faccio così:
OutputStreamWriter writer = new OutputStreamWriter(response.getOutputStream());
response.setContentType("text/xml");
Marshaller.marshal(risposta, writer); //castor
writer.close();
che ne dite?