java - 通过java bean显示html字符

标签 java html css jsp

我有一个从数据库中填充的 java bean。 bean 的字段可能包含 < 或 之类的字符。现在,当我试图显示它们时,字符串会从这些字符出现的地方被截断。

如果我有 this is a </ test message and i want to see if it displays . HTML 将只显示 this is a只有字符串。我怎样才能显示完整的字符串。

附言: 由于某些原因,我无法更改数据库中的字符串。我必须依赖我在数据库中拥有的任何东西。

最佳答案

一个简单的解决方案,参见String类的方法:

  • String.replace()
  • String.replaceAll()
  • String.replaceFirst()

注意: replaceAll 和 replaceFirst 需要一个正则表达式模式来匹配,而不是一个普通的匹配字符串。检查 Pattern 类以了解如何构建合适的正则表达式。

请记住,在 HTML 中,符号 < 和 > 可以使用 <> 显示。如果您不明白我在说什么,只需查看此页面上的源代码并在源代码中找到我的最后一句话。

关于java - 通过java bean显示html字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13353181/

相关文章:

java - 使用正则表达式进行模式匹配

javascript - 鼠标悬停在图像上闪烁

html - br 不会换行

jquery - 在媒体查询 jquery 上从侧边栏中删除 div

css - HTML + CSS : background-size: cover; not working

java - SWIG Java 在使用 -DSWIGWORDSIZE64 时将 int64_t 转换为 jlong

java - 将 IN 子句与 Java 的 JCR-SQL2 结合使用

html - 无法将图像插入 HTML 文档

html - 在浏览器中突出显示边距和填充

java - 如何通过java在sqlite中插入日期