Hallo,
str.replaceAll("[\n\r]","")
Also out.println("str.replaceAll("[\n\r]","")"); wird nicht funktionieren.
out.println("str.replaceAll('[\n\r]','')");
hab ich auch schon probiert.
Du willst mit Java-Code JavaScript-Code in einen HTML-SCRIPT-Kontext schreiben?
out.println("return str.replace(/[\n\r]/g, '');");
Allgemein:
Java bzw. eine beliebige Sprache gibt einen String aus. Dabei musst Du wissen, welche Sonderfunktionalität der Backslash in einem Java-String (die selbe wie bei JavaScript auch) bzw. in einem SprachXY-String hat. Du willst diese Sonderfunktionalität aber bei _dieser_ Stringverarbeitung nicht, sondern das Sonderzeichen "" soll mit Bestandteil des Strings sein. Folglich musst Du das Sonderzeichen "" maskieren.
viele Grüße
Axel