Java


Per stampare sull’output una pagina jsp lo stacktrace di una eccezione usare questo codice:

e.printStackTrace(new PrintWriter(out));

import org.apache.xml.serialize.LineSeparator;
import org.apache.xml.serialize.OutputFormat;
import org.apache.xml.serialize.XMLSerializer;
import org.w3c.dom.Document;

StringWriter outS = new StringWriter();
try
{
OutputFormat format = new OutputFormat(“XML”, “UTF-8″, true);
format.setLineSeparator(LineSeparator.Windows);
format.setIndenting(true);
format.setLineWidth(0);
format.setPreserveSpace(true);
XMLSerializer serializer = new XMLSerializer(outS, format);
serializer.asDOMSerializer();
serializer.serialize(doc);
}
catch (IOException ioe)
{

}
outS.toString();

Mette nella stringa inputLine il testo letto dalla url.

URL paginaWebURL = new URL(“www.txt.it”);
StringBuffer buffer = new StringBuffer();
BufferedReader in = new BufferedReader(new InputStreamReader(paginaWebURL .openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
buffer.append(inputLine);
in.close();