?? booklist.jsp
字號(hào):
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*,java.io.*" %>
<%@ page import="org.jdom.output.*,org.jdom.input.*" %>
<%
//定義xml該當(dāng)?shù)牡谋4嫖恢? String filepath="book.xml";
Element root,book;
List books;
//使用StringBuffer類保存書的html格式
StringBuffer bookInfo=new StringBuffer();
try{//實(shí)例化一個(gè)SAXBuilder類來操作xml文檔
SAXBuilder sb=new SAXBuilder();
//從文件構(gòu)造一個(gè)Document
Document doc=sb.build(new FileInputStream(filepath));
root=doc=sb.getRootElement();
books=root.getChildren();
for(int i=0;i<books.size();i++){
book=(Element)books.get(i);//
bookInfo.append("<tr>");
bookInfo.append("<td>"+book.getChildrenText("bookname")+"</td>");
bookInfo.append("<td>"+book.getChildrenText("author")+"</td>");
bookInfo.append("<td>"+book.getChildrenText("addtime")+"</td>");
bookInfo.append("<td>"+book.getChildrenText("price")+"</td>");
bookInfo.append("</tr>");
}
}catch(Exception e){
out.println(e);
}
%>
<html>
<head>
</head>
<body>
<table align="center" width="394" border="1" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr align="center">
<td height="21" colspan="3" valign="top"><div align="center">圖書列表</div></td>
</tr>
<tr align="center">
<td width="125" height="24" valign="top"><div align="center">書名 </div></td>
<td width="157" valign="top"><div align="center">作者</div></td>
<td width="112" valign="top"><div align="center">添加日期</div></td>
<td width="112" valign="top"><div align="center">價(jià)格</div></td>
</tr>
<%=bookInfo%>
</table>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -