La soluzione è gestire la situazione lato server: nel parametro da passare alla jsp viene sostituito l'apostrofo con \\ ' (senza spazio tra il doppio backslash e l'apostrofo, l'ho dovuto mettere perché non veniva rappresentato)
Es.
codice:
String valoreDaPassare=Formatta.replace(danneggiato.getDesDann(), "'","\\ '");
dove la classe Formatta contiene il seguente metodo replace :
codice:
public class Formatta{
public static String replace (String str, String old, String nuova){
String trasformata = str;
if(str!=null){
int lunghezza = old.length();
int posizione = str.indexOf(old);
if(posizione!=-1){
trasformata=str.substring(0,posizione) + nuova + replace(str.substring(posizione+lunghezza),old, nuova);
}
}
return trasformata;
}
}
Spero sia di aiuto, buona giornata