Qual é a melhor maneira de garantir que as entidades HTML sejam escapadas no StringTemplate
Assumindo o seguinte modelo de string, está sendo fornecida uma lista de objetos Java Bean:
<ul>$people:{p|<li>$p.name$ $p.email</li>}<ul>$people:{p|<li>$p.name$ $p.email</li>}$</ul>
lt;/ul>
ou seja, a lista de pessoas pode conterPerson
objetos que você pode ou não ter a capacidade de melhorar / estender:
class Person {
....
public getName() { ... }
public getEmail() { ... }
}
ogetName()
egetEmail()
os métodos não retornam sanitizados (entidades html com escape). Como você contorna isso?