使用JSP Documents创建XML数据:
<
books
xmlns:jsp
="http://java.sun.com/JSP/Page"
xmlns:c
="http://java.sun.com/jsp/jstl/core"
>
<
jsp:useBean
id
="bookDB"
class
="com.sun.books.database.BookDB"
scope
="page"
>
<
jsp:setProperty
name
="bookDB"
property
="database"
value
="${bookDBAO}"
/>
</
jsp:useBean
>
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
<
c:forEach
var
="book"
begin
="0"
items
="${bookDB.books}"
>
<
book
id
="${book.bookId}"
>
<
surname
>
${book.surname}
</
surname
>
<
firstname
>
${book.firstName}
</
firstname
>
<
title
>
${book.title}
</
title
>
<
price
>
${book.price}
</
price
>
<
year
>
${book.calendar_year}
</
year
>
<
description
>
${book.description}
</
description
>
<
inventory
>
${book.inventory}
</
inventory
>
</
book
>
</
c:forEach
>
</
books
>
注意配置JSPX:
<
jsp-config
>
<
jsp-property-group
>
<
display-name
>
books
</
display-name
>
<
url-pattern
>
*.jspx
</
url-pattern
>
<
el-ignored
>
false
</
el-ignored
>
<
scripting-invalid
>
false
</
scripting-invalid
>
<
is-xml
>
true
</
is-xml
>
</
jsp-property-group
>
</
jsp-config
>
指定数据:
<
c:if
test
="${empty applicationScope.booklist}"
>
<
c:import
url
="${initParam.booksURL}"
var
="xml"
/>
<
x:parse
doc
="${xml}"
var
="booklist"
scope
="application"
/>
</
c:if
>
使用数据:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
注意配置JSPX:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
指定数据:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
使用数据:
<
%@ include
file
="/books/parsebooks.jsp"
%
>
< p >< b >< fmt:message key ="What" /></ b ></ p >
< x:set var ="book" select ="$applicationScope:booklist/books/book[@id='203']" />
< p />
< c:url var ="url" value ="/books/bookdetails" />
< blockquote >
< p />
< em >
< a href ="${url}?bookId=203" >< x:out select ="$book/title" /></ a >
</ em > ,
< fmt:message key ="Talk" />
</ blockquote >
< c:url var ="url" value ="/books/bookcatalog" />
< p />< b >< a href ="${url}?Add=" >< fmt:message key ="Start" /></ a ></ b >
< p >< b >< fmt:message key ="What" /></ b ></ p >
< x:set var ="book" select ="$applicationScope:booklist/books/book[@id='203']" />
< p />
< c:url var ="url" value ="/books/bookdetails" />
< blockquote >
< p />
< em >
< a href ="${url}?bookId=203" >< x:out select ="$book/title" /></ a >
</ em > ,
< fmt:message key ="Talk" />
</ blockquote >
< c:url var ="url" value ="/books/bookcatalog" />
< p />< b >< a href ="${url}?Add=" >< fmt:message key ="Start" /></ a ></ b >