【问题标题】:How to create custom emoji's in Java?如何在 Java 中创建自定义表情符号?
【发布时间】:2015-08-28 16:18:12
【问题描述】:

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

谢谢, 约翰

【问题讨论】:

    标签: java jsp emoji emoticons


    【解决方案1】:

    您要做的是将用户输入的文本转换为 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">,当然还可以将该图像文件添加到您的 web 应用中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-17
      • 2016-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-28
      • 2019-04-25
      相关资源
      最近更新 更多