0

在我网站的标题中,有一个textarea带有显示更多/更少的选项,内容存储在数据库中为html tags. 我想将内容检索为页面。中textarea,我将只显示第一个40 chars。所以当我检索html标签并删除标签时,这将是一个问题。因为我会在内容中添加一些样式,例如粗体文本:

<html>
</body>
  <b>this is sample text</b><a href="www.google.com">click here</a>
</body>
</html>

预期结果:这是示例文本点击这里

4

1 回答 1

0

我会说首先使用JSoup解析 HTML并存储标签的内容,而不是存储整个 HTML(除非你真的必须这样做)<b>。如果您确实需要存储 HTML,请执行此操作(正如@ppeterka 所提到的,检查它不是 db 上的最大 40 字符)并在填充 textarea 之前使用JSoup解析结果。

于 2013-09-20T10:03:26.273 回答