Θέλω να ρωτήσω κάτι σχετικό με ένα jsp project που φτιάχνω. Έχω πάρει κλάσεις με Copy από ένα άλλο απλό project (στo οποίo τις έτρεχα πειραματικά) και αυτές οι κλάσεις θέλω τώρα να είναι java resources στο dynamic web project μου. Το πρόβλημα είναι ότι δημιουργούν κάποια αρχεία που χρειάζονται μετά στα jsp μου αλλά πάνε και τα αποθηκεύουν στο directory του αρχικού project των κλάσεων, οπότε προφανώς τα jsp δεν θα τα δουν. Δεν ξέρω αν μου ξεφεύγουν βασικά πράγματα του Eclipse αλλά μου φαίνεται αρκετά περίεργο, δεδομένου ότι δοκίμασα απλά να πάρω τον κώδικα με cp και να φτιάξω εντελώς νέα κλάση στο dynamic web project αλλά πάει πάλι και αποθηκεύει τα output files στο directory του άλλου project....
O κώδικας για το Write:
Code: Select all
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File("file"+friendsOfUser.getUserId()+".xml"));
// Output to console for testing
// StreamResult result = new StreamResult(System.out);
transformer.setOutputProperty(OutputKeys.INDENT, "yes"); //pretty printer
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
transformer.transform(source, result);
Thanks in advance!