Ich habe eine Methode in meiner verwalteten Bean, die Javascript als String zurückgibt. Wenn die Methode von head
tag aufgerufen wird, funktioniert es einwandfrei. Aber wenn es von body
aufgerufen wird, schreibt der Browser das Javascript, anstatt es zu rendern, wie es ist. Was kann das Problem sein?
In meiner JSF-Seite, wenn ich #{IndexBean.EastRegionGadgets}
in head
mache funktioniert es gut, aber nicht in body
. Es gibt den HTML-Code so aus, wie er ist. Hier ist der Code:
In meiner JSF-Seite, wenn ich
#{IndexBean.EastRegionGadgets}
inhead
mache funktioniert es gut, aber nicht inbody
. Es gibt den HTML-Code so aus, wie er ist.
Ich nehme an, dass Sie <h:outputText>
in body
verwenden, um den HTML-Code auszugeben. Gemäß der Dokumentation wird HTML standardmäßig deaktiviert. Sie müssen das Attribut escape
auf false
setzen.
Tags und Links jsf