tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
782
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mariaT mariaT ist offline Rookie
    Registriert seit
    Apr 2006
    Beiträge
    9
    Hallo Leute,

    mein Problem: Ich übergebe einen String, der HTML-Code enthält (<b> ... </b>) an eine JSP (ich verwende dafür Struts und eine entsprechende Bean, die getter- und setter-Methoden bereitstellt).
    Leider werden die spitzen Klammerin in &lt; und &gt; umgewandelt und infolgedessen vom Browser nicht mehr als HTML erkannt.
    Weiß jemand, wie man dabei eine korrekte HTML-Anzeige erreichen kann?

    Vielen Dank,
    Maria
     

  2. #2
    flashray flashray ist offline Mitglied Rubin
    Registriert seit
    Sep 2005
    Ort
    Mannheim
    Beiträge
    1.325
    Hallo Maria,

    probier mal:

    \> und \< für < und >

    oder

    &lt; und &gt; für < und >


    Vg Erdal
     

  3. #3
    mariaT mariaT ist offline Rookie
    Registriert seit
    Apr 2006
    Beiträge
    9
    Hallo Erdal,

    leider war es das nicht!

    \< ist gar nicht erlaubt (dafür existiert keine Escape Sequence) und

    &lt; und &gt; für < und > resultiert in der Ausgabe in "&lt;b&gt;bold&lt;/b&gt;"

    Hast du vielleich noch irgendwelche Ideen?

    lg,
    Maria
     

  4. #4
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Falls du die Struts Bean Tags verwendest um auf die Bean Properties zuzugreifen solltest du das hier mal versuchen:
    <bean:write ... filter="false"/>

    Verwendest du die JSTL Tags so hilft:
    <c:out value='${item.description}' escapeXml="false"/>

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  5. #5
    mariaT mariaT ist offline Rookie
    Registriert seit
    Apr 2006
    Beiträge
    9
    Hallo Tom!
    Zitat Zitat von Thomas Darimont
    Falls du die Struts Bean Tags verwendest um auf die Bean Properties zuzugreifen solltest du das hier mal versuchen:
    <bean:write ... filter="false"/>
    Das wars! Da hätte ich noch lange gesucht! Danke!

    Gruß,
    Maria
     

Ähnliche Themen

  1. Statt 500 GB mur 100 MB?
    Von silver held im Forum Hardware
    Antworten: 2
    Letzter Beitrag: 19.07.10, 20:22
  2. <= statt <
    Von Zack im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 15.03.09, 11:19
  3. JS statt PHP
    Von ophasis im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 06.11.07, 10:20
  4. [AMD K6-2] 300 statt 500 Mhz
    Von Devil Noxx im Forum Hardware
    Antworten: 6
    Letzter Beitrag: 12.04.04, 22:29
  5. *.jpg statt *.php?
    Von Harrier im Forum PHP
    Antworten: 28
    Letzter Beitrag: 04.02.04, 17:16