Ciao!

Ho un servlet Java che si interfaccia con un database. Memeorizzo in una stringa "stringa_app" il contenuto di una stringa contenututa in un campo di una tabella "stringa_originale".

stringa_originale può contenere all'interno apici e doppi apici.

Ad es. stringa_originale="Questa e' una "bella" gionata"

Siccome io richiamo questa stringa all'interno di istruzioni del tipo

codice:
	out.println("<a style='cursor:hand'  	  onMouseOver=\"this.className = 'red'; window.status='"+stringa_app+"';return true\" >stringa_app</a>");
Per evitare il problema io prima compio un replace degli apici, singoli e doppi, in spazi bianchi.

codice:
stringa_app=stringa_app.replace('\"',' ');
stringa_app=stringa_app.replace('\'',' ');[/

Come posso fare per evitare il replace in spazi bianchi e lasciare all'occorrenza apici singoli o doppi?

Grazie.