从数据库中检索html标签作为页面

时间:2013-09-20 09:50:50

标签: java html

在我的网站标题中,有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>

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

1 个答案:

答案 0 :(得分:0)

我会说首先使用JSoup解析HTML并存储<b>标记的内容,而不是存储整个HTML(除非你真的需要)。如果你确实需要存储HTML,那么就这样做(尽管如@ppeterka所提到的那样,检查它不是db上的40 char)并在填充textarea之前使用JSoup解析结果。