Каков наилучший способ убедиться, что сущности HTML экранированы в StringTemplate?

Предполагая следующий шаблон строки, дается список объектов Java Bean:

<ul>$people:{p|<li>$p.name$ $p.email</li>}
<ul>$people:{p|<li>$p.name$ $p.email</li>}$</ul>
lt;/ul>

то есть список людей может содержатьPerson объекты, которые вы можете или не можете иметь возможность расширять / расширять:

class Person {
    ....
    public getName() { ... }
    public getEmail() { ... }
}

getName() а такжеgetEmail() методы не возвращают очищенные (экранированные html-сущности). Как вы справляетесь с этим?

Ответы на вопрос(2)

Ваш ответ на вопрос