Gerhard: HTML-Tags in einem TEXTAREA

Hallo!

Ich möchte ein Servlet schreiben, mit dem ich meine HTML-Files
editieren kann.
Für die Editor-Seite wollte ich ein TEXTAREA verwenden, in dem das
HTML-File editiert werden kann. Das funktioniert auch - aber wenn im
zu editierenden HTML ein "</TEXTAREA>" vorkommt, dann bringt das den
Browser durcheinander.

Eine aufwendige Lösung wäre, beim Erzeugen der Editor-Seite
alle TEXTAREA-Tags im zu editierenden File z.B. durch
TEXTAREA2 zu ersetzen, und beim Verarbeiten des POST wieder
zurück.

Hat schon jemand sowas gemacht?
Gibt es da eine einfachere Lösung??

Servus,
Gerhard

  1. Hi,

    Eine aufwendige Lösung wäre, beim Erzeugen der Editor-Seite
    alle TEXTAREA-Tags im zu editierenden File z.B. durch
    TEXTAREA2 zu ersetzen, und beim Verarbeiten des POST wieder
    zurück.

    nein. Die _einzig_ praktikable Lösung ist, _alle_ HTML-Tags korrekt zu maskieren; also statt "<b>" "<b>" zu schreiben. Innerhalb einer <textarea> steht CDATA.

    Das gleiche gilt übrigens auch z.B. bei <input>-Tags im value-Attribut, wo Du insbesondere Doublequotes durch """ ersetzen mußt.

    Cheatah