java - 使用 [href] 转义 html anchor 标记

标签 java html escaping

如果 URL 不同,如何转义每个 html 动态 anchor 标记?

<a href="*_url">*_url</a>

我需要将上面的代码保存在数据库中

&lt;a href="*_url"&gt;*_url&lt;/a&gt;

我已经转义了其他标签,例如 <code> , <html> , <strong> ...使用

`StringUtils.replaceEach(post, search, replacement);` 

因为它们是静态标签。但 anchor 标记包含 "href"作为动态内容。

如何通过 Java 来完成此操作立即方法。

谢谢!

最佳答案

使用Apache Commons Lang中的StringEscapeUtils.escapeHtml() .

关于java - 使用 [href] 转义 html anchor 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12530571/

相关文章:

javascript - 在easeljs中添加一个简单的图像

terminal - 通过 ANSI 转义序列或 X11 转义序列禁用回显并设置原始终端模式

Powershell - 字符串内的正斜杠

java - 在循环中执行重处理方法

java - 使用 Criteria 从数据库中选择特定字段?

java - 使用 selenium webdriver 单击隐藏的 div 元素

java - Spring - 获取所有可解析的消息键

php - 如何使用td id插入数据

html - 子 DIV 用可滚动内容填充剩余高度

vb.net - 如何转义双引号作为 NUnit TestCase 的参数?