⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 booklist.jsp

📁 解压密码:codesky.net 用jdom解析xml
💻 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 + -