Salve, ho il codice per scrivere su file in append con jsp:

codice:
String file = "webapps/dir/file.xml";  

FileWriter fw = new FileWriter(file, true); 
BufferedWriter bw = new BufferedWriter(fw); 
PrintWriter outFile = new PrintWriter(bw); 


outFile.println(finale + "\n\n"); 

outFile.close();
Ora però mi servirebbe che l'ultima riga del file sia </xml>, ho pensato di poterlo fare in due modi, sovrascrivendo ogni volta la stringa in questione, per poi scrivere quello che devo scrivere + la stringa </xml>, oppure aprire il file cercare la stringa in questione e scrivere subito prima la stessa.
Ma in entrambi i casi non so come riportare la cosa in jsp, qualcuno può illuminarmi?
Ringrazio in anticipo eventuali risposte.
Attila