📄 booklist.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*,java.io.*" %>
<%@ page import="org.jdom.output.*,org.jdom.input.*" %>
<%
//定义xml该当的的保存位置
String filepath="book.xml";
Element root,book;
List books;
//使用StringBuffer类保存书的html格式
StringBuffer bookInfo=new StringBuffer();
try{//实例化一个SAXBuilder类来操作xml文档
SAXBuilder sb=new SAXBuilder();
//从文件构造一个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">价格</div></td>
</tr>
<%=bookInfo%>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -