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

How to create custom emoji's in Java?

我有一个基于 Web 的项目,使用 spring mvc 输出到 jsp。我希望能够输入 :) 并将其替换为我的教练脸部照片。我该怎么做?我在这里找不到任何相关的问题,也找不到 Internet 上的指南。

谢谢, 约翰

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

注意:非常 将文本再次显示为 HTML 时进行转义非常重要,以防止 cross-site scripting (XSS) 攻击。通常你使用 <c:out> 自动为你做这个转义。

既然文中要someHTML,不能用<c:out>,所以you 必须转义其余文本。有关如何执行此操作的想法,请参阅此页面:Best way to encode text data for XML in Java?

然后用图像标签替换 :)<img src="trainer.png">,当然还要将该图像文件添加到您的网络应用程序。