Tạo file peoples.xml có nội dung sau
<?xml version=”1.0″ encoding=”utf-8″?>
<people>
<person>
<name>Joe</name>
<age>30</age>
</person>
<person>
<name>Rob</name>
<age>29</age>
</person>
<person>
<name>Tý</name>
<age>10</age>
</person>
<person>
<name>Tèo</name>
<age>9</age>
</person>
</people>
Tạo file index.jsp có nội dung sau
<%@ page import=”org.jdom.Element,
org.jdom.Document,
org.jdom.input.SAXBuilder,
java.util.List,
java.util.Iterator”
%>
<!– remember to change the url of the xml file–>
<%
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(“http://localhost:8080/XML_JSP/dom/peoples.xml”);
List children = doc.getRootElement().getChildren(); // 2 person nodes
Iterator iter = children.iterator();
%>
<html>
<head><title>Parsing using JDOM</title></head>
<body>
<h1>List of people</h1>
<table border=”1″ width=”50%”>
<tr><th>Name</th><th>Age</th></tr>
<%
while (iter.hasNext()) // for each “person” node
{
Element currentItem = (Element) iter.next(); // each “person”
List nameAndAge = currentItem.getChildren();
Iterator nameAgeIter = nameAndAge.iterator();
%>
<tr>
<%
while ( nameAgeIter.hasNext() )
{
Element child = (Element) nameAgeIter.next(); // “name” or “age”
%>
<td><%= child.getText() %></td>
<%
}
}
%>
</tr>
</table>
</body>
</html> |
Kết quả khi duyệt file index:

Like this:
Be the first to like this page.
ngoclinh said
neu hien ra ds tu sql thi co khac lam ko
Thái said
Sao các bài demo cua thầy không up lên cùng bài luôn ah?