Jaki jest najlepszy sposób zapewnienia, że encje HTML są ucieczkowe w StringTemplate
Zakładając następujący szablon łańcucha, otrzymuje się listę obiektów Java Bean:
<ul>$people:{p|<li>$p.name$ $p.email</li>}<ul>$people:{p|<li>$p.name$ $p.email</li>}$</ul>
lt;/ul>
tzn. lista osób może zawieraćPerson
obiekty, które mogą lub nie mogą mieć możliwość ulepszenia / rozszerzenia:
class Person {
....
public getName() { ... }
public getEmail() { ... }
}
ThegetName()
igetEmail()
metody nie zwracają oczyszczonych (ucieczkowych encji HTML). Jak sobie z tym poradzisz?