salve a tutti ho un problema con il saveDocumet.
In pratica dovrei salvare un documento precedente creato con una funzione public Document createDocument che crea un doc xml
codice:
public Document createDocument() throws LibraryException {
DocumentBuilderFactory f = DocumentBuilderFactory.newInstance();
f.setValidating(true);
f.setNamespaceAware(true);
try {
DocumentBuilder d = f.newDocumentBuilder();
Document doc = d.newDocument();
return doc;
} catch (ParserConfigurationException ex) {
System.err.println("Errore di configurazione del parser: " + ex.getMessage());
}
return null;
}
poi lo salvo utilizzando la funzione saveDocument
codice:
public void saveDocument(Document d, Writer w) throws LibraryException{
DOMImplementationLS ls = (DOMImplementationLS) d.getImplementation();
LSOutput lso = ls.createLSOutput();
LSSerializer lss = ls.createLSSerializer();
lso.setEncoding("ISO-8859-1");
try
{
lso.setCharacterStream(w);
lss.getDomConfig().setParameter("format-pretty-print", true);
lss.write(d, lso);
}
catch (LSException lse){
throw new LibraryException("lista non pervenuta", lse);
}
}
questa funzione mi salva il documento in C:\Programmi\sges-v3-prelude\glassfish
ora ho bisogno di prendere questo path nella jsp
ho provato a dargli http://localhost:8080/file.xml
ma non ottengo nulla....qualcuno sa come recuperarlo?
oppure qualcuno sa come salvare in una cartella del mio progetto questi file....
grazie mille per ogni risposta