2.软文推荐
3.软文推荐
jsp即java server pages,顾名思义就是java服务器端页面,是一种动态的页面开发技术。并且jsp实现了html中插入java代码的技术,是放在服务器端的页面,用户访问时返回的是一个html文本,所以只需要有浏览器就能进行访问。
当通过HTTP发送XML数据时,就有必要使用JSP来处理传入和流出的XML文档了,比如RSS文档。作为一个XML文档,它仅仅只是一堆文本而已,使用JSP创建XML文档并不比创建一个HTML文档难。
使用JSP发送XML使用JSP发送XML内容就和发送HTML内容一样。唯一的不同就是您需要把页面的context属性设置为text/xml。要设置context属性,使用命令,就像这样:
"text/xml" %>
接下来这个例子向浏览器发送XML内容:
"text/xml" %>
Padam History
ZARA
100
使用不同的浏览器来访问这个例子,看看这个例子所呈现的文档树。
在JSP中处理XML在使用JSP处理XML之前,您需要将与XML 和XPath相关的两个库文件放在lib目录下:
books.xml文件:
Padam History
ZARA
100
Great Mistry
NUHA
2000
main.jsp文件:
"java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
"c" uri="http://java.sun.com/jsp/jstl/core" %>
"x" uri="http://java.sun.com/jsp/jstl/xml" %>
JSTL x:parse Tags Books Info:
"bookInfo" url="http://localhost:8080/books.xml"/>
"${bookInfo}" var="output"/>
The title of the first book is:
"$output/books/book[1]/name" />
The price of the second book:
"$output/books/book[2]/price" />
访问http://localhost:8080/main.jsp,运行结果如下:
BOOKS INFO:
The title of the first book is:Padam History
The price of the second book: 2000
使用JSP格式化XML
这个是XSLT样式表style.xsl文件:
"1.0"?>
"http://www.w3.org/1999/XSL/Transform" version="1.0">
这个是main.jsp文件:
"c" uri="http://java.sun.com/jsp/jstl/core" %>
"x" uri="http://java.sun.com/jsp/jstl/xml" %>
JSTL x:transform Tags Books Info:
set var="xmltext">
Padam History
ZARA
100
Great Mistry
NUHA
2000
set>
"http://localhost:8080/style.xsl" var="xslt"/>
"${xmltext}" xslt="${xslt}"/>
本文来源:www.lxlinux.net/9401.html,若引用不当,请联系修改。
1
目录:...