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?

questionAnswers(2)

yourAnswerToTheQuestion