hallo zusammen,
bin gerade an einer jsp-page von einer webapplikation, welche unter struts läuft. nun wird mit dem tag
eine fehlermeldung ausgegeben, wenn ein bestimmtes textfeld nicht ausgefüllt wird. das problem ist, dass dort zeichen, welche entitäten erfordern (z.b. umlaute), "original" sind - dies geht aber nicht, da die page nicht utf-8-codiert wird.
alle (fehler)meldungen sind in einer resourcendatei gespeichert. und dort will ich AUF KEINEN FALL irgendwelche html-entities haben. (z.b. fehlermeldung à la "Sie müssen das Feld xy ausfüllen.")
meine frage: wie wandle ich dieses tag, welches im browser KEIN element ist, sondern nur einen wert, in einen "normalen" String um, damit ich diesem in einem skriptlet in einen konformen, entitätsbehafteten wert konvertieren kann?
ich stelle mir das sinngemäss so vor:
besten dank in voraus!
grüsse,
jan
bin gerade an einer jsp-page von einer webapplikation, welche unter struts läuft. nun wird mit dem tag
Code:
<html:errors property="text">
eine fehlermeldung ausgegeben, wenn ein bestimmtes textfeld nicht ausgefüllt wird. das problem ist, dass dort zeichen, welche entitäten erfordern (z.b. umlaute), "original" sind - dies geht aber nicht, da die page nicht utf-8-codiert wird.
alle (fehler)meldungen sind in einer resourcendatei gespeichert. und dort will ich AUF KEINEN FALL irgendwelche html-entities haben. (z.b. fehlermeldung à la "Sie müssen das Feld xy ausfüllen.")
meine frage: wie wandle ich dieses tag, welches im browser KEIN element ist, sondern nur einen wert, in einen "normalen" String um, damit ich diesem in einem skriptlet in einen konformen, entitätsbehafteten wert konvertieren kann?
ich stelle mir das sinngemäss so vor:
Code:
String lInputString = <html:errors property="text">; // Wird wohl kaum stimmen...!
<%
HTMLEntities lHTMLEntities = new HTMLEntities();
String lOutputString = lHTMLEntities.htmlentities(lInputString);
out.println(lOutputString);
%>
besten dank in voraus!
grüsse,
jan
Zuletzt bearbeitet von einem Moderator: