如何在Java中修改Html内容

时间:2018-04-30 10:22:09

标签: java html

假设我在html string之下。每个div包含用户名,时间,日期和评论。我需要在db中保存这些内容但在此之前我需要用新的日期和时间修改最后一个div的日期和时间

<div class=\"customclass recordwidget comments-section\" style=\"margin-bottom:8px;  background-color:#f8f8f8; border-bottom:1px solid #f01928;border-top:1px solid #f01928; padding:8px; line-height:1.1;\"><div class=\"headingcontent\"><b style=\"font-size:15px;\">Rob</b> <b>2/9/2018</b> 8:43:5 </div> <div class=\"recordwidget-content\"><p>Comments to modified date</p>\n </div> </div><div class=\"customclass recordwidget comments-section\" style=\"margin-bottom:8px;  background-color:#f8f8f8; border-bottom:1px solid #f01928;border-top:1px solid #f01928; padding:8px; line-height:1.1;\"><div class=\"headingcontent\"><b style=\"font-size:15px;\"> om</b> <b>4/25/2018</b> 8:8:32 </div> <div class=\"recordwidget-content\"><p>Hello World</p>\n </div> </div><div class=\"customclass recordwidget comments-section\" style=\"margin-bottom:8px;  background-color:#f8f8f8; border-bottom:1px solid #f01928;border-top:1px solid #f01928; padding:8px; line-height:1.1;\"><div class=\"headingcontent\"><b style=\"font-size:15px;\"> Perry</b> <b>4/26/2018</b> 4:1:58 </div> <div class=\"recordwidget-content\"><p>&nbsp; &nbsp; bbb&nbsp; &nbsp; &nbsp;&nbsp;</p>\n </div> </div>

如果html只包含一个div,那么最后一个div需要修改。请告诉我如何在Java中实现这一点。

1 个答案:

答案 0 :(得分:1)

我假设您的主要目标是将数据存储到数据库中,并使其动态用于各种目的/元素。

步骤1)首先抓住DIV并将其存储到变量

步骤2)根据模式将DIV转换为XML / JSON(包括数据类型)。不要忘记处理故障情况

步骤3)应用您的业务逻辑或任何其他修改

步骤4)使用XML路径或Json Path获取要存储的数据并迭代相同的

以上所有内容都可以通过java代码实现