スキップしてメイン コンテンツに移動

Apache Velocity で HTML をエスケープするには


Apache Velocity で HTMLタグ をエスケープするコードです。

VelocityContext ctx = new VelocityContext();
EventCartridge eventCartridge = new EventCartridge();
ctx.attachEventCartridge(eventCartridge);
eventCartridge.addReferenceInsertionEventHandler(new EscapeHtmlReference());

「<」を「&lt;」に置き換えたりするお馴染みのやつです。
文字参照とか実体参照という方も居ますね。
検索してもあまり情報が見つからなかったので書いてみました。