如何使用java更新html div内容

时间:2015-01-27 07:15:23

标签: java jsoup

我正在研究java rcp应用程序。每当用户更新UI中的详细信息时,我们都会在html报告中更新相同的详细信息。有没有我们可以使用java更新/添加html元素。使用Jsoup我能够获得所需的元素ID,但无法为其添加/更新新元素。

Document htmlFile = null;

    try {
        htmlFile = Jsoup.parse(new File("C:\\ItemDetails1.html"), "UTF-8");
    } catch (IOException e) {
        e.printStackTrace();
    }
    Element div = htmlFile.getElementById("row2_comment");
    System.out.println("text: " + div.html());
    div.html("<li><b>Comments</b></li><ul><li>Testing for comment</li></ul>");

任何想法

1 个答案:

答案 0 :(得分:1)

Try:

Element div = 
 htmlFile.getElementById("row2_comment");

 div.appendElement("p").attr("class", 
 "beautiful").text("Some New Text")

添加包含某些样式和文字内容的新段落