我正在使用JSP来创建我的网页。我需要使用java类来访问我需要从另一个网站的JSON中提取的数据(这不能改变)。
说我有代码:
<div class="fruit apple"></div>
<div class="fruit banana"></div>
//"fruit peach", "fruit orange", and so on...
style.fruit {display: none;}
我需要使用JAVA而不是javascript更改HTML元素。在我的JSP文件中,它将在&lt; %%&gt;中标签
<% var divClassINeedToChange = "banana";
//some sort of JAVA code that is equivalent to:
//document.getElementsByClass(divClassINeedToChange).style.display = "block"; %>
我找不到与上面一行相同的java代码行。
答案 0 :(得分:0)
我希望这可以帮到你
您可以使用DOM或SAX解析器解析您的页面。
例如
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse(new File(filename));
Element e = doc.getElemetById(divClassINeedToChange);