Zdravim,
h:outputText ma atribut "escape". Viz napriklad na
http://www.horstmann.com/corejsf/jsf-tags.html#Table4_10
Pavel
Mirek Stohr wrote:
Vazeni kolegove,
narazil jsem na nasledujici problem: webova aplikace naprogramovana v
jsf, na strance se vstupem se zadava stringova polozka "unit". Do teto
polozky uzivatel nekdy zapise kousek HTML kodu (typicky m<sup>3</sup>).
Na strance vysledku je pro zobrazeni teto polozky neco jako
<h:outputText value="#{myBean.unit}" />
a v browseru se mi zobrazi presne to, co uzivatel zadal, tj.
m<sup>3</sup>, misto "m^3".
Jak toto vyresit? Nechce se mi delat specialni rozbalovaci policko se
vsemi moznymi jednotkami ktere prichazeji v uvahu. Nehlede k tomu, ze
analogicky muze dojit k zobrazovani kusu HTML kodu nacitanych napr. v
popiskach zbozi z db, apod.
Diky za napovedu.
Mirek
|