如何在Java中创建自定义表情符号?

时间:2015-08-28 16:18:13

标签: java jsp emoji emoticons

我有一个基于网络的项目,使用spring mvc输出到jsp' s。我希望能够输入:)并将其替换为我的培训师脸部图片。我该怎么做?我在这里找不到任何相关问题或互联网上的指南。

谢谢, 约翰

1 个答案:

答案 0 :(得分:0)

您要做的是将用户输入的文本转换为HTML,然后将:)字符串替换为培训师面部的图像。

注意:为了防止cross-site scripting (XSS)攻击,在将其再次显示为HTML时转义文本非常重要非常。通常您使用<c:out>自动为您执行此转义。

由于您希望文本中包含部分 HTML,因此您无法使用<c:out>,因此 必须转义其余文本。有关如何执行此操作的建议,请参阅此页面:Best way to encode text data for XML in Java?

然后您将:)替换为图片代码:<img src="trainer.png">,当然还会将该图片文件添加到您的网络应用中。