jsp如何读取xml流里面的数据?
对方提供的接口,调用后返回一个xml格式的长串,如下
Content-type:text/html
<?xml version='1.0' encoding='UTF-8'?> <mailList> <mail num="1">
<sender>postmaster@test.cn </sender>
<subject>转发: 转发: 欢迎使用邮件系统! </subject>
<date>2009-12-16 13:14 </date>
<mailhref>http://211.121.219.180/cgi-bin/get_message2.cgi?sk=D0CSDIX4&fd=inbox&lang=gb&tf=shoujj/index2.htm&id=1260940456.12033.3.zgd_linux.localdomain&sort=0 </mailhref>
</mail> <mail num="2">
<sender>postmaster@test.cn </sender>
<subject>test </subject>
<date>2009-12-15 14:57 </date>
<mailhref>http://211.121.219.180/cgi-bin/get_message2.cgi?sk=D0CSDIX4&fd=inbox&lang=gb&tf=shoujj/index2.htm&id=1260860228.21500.5.zgd_linux.localdomain&sort=0 </mailhref>
</mail> <totalnum>2 </totalnum> </mailList>
现在要在页面上显示出 <subject>的内容, <mailhref>链接,本人初学jsp,请大虾帮帮忙谢谢!
dom,sax都可以,请查阅jdk api
详细点啊。老大,是不是先写一个处理的类(.java)然后再到jsp页面里面处理?如果能给出代码,追加高分感谢!
Document document;
DocumentBuilderFactory dbf = DocumentBuil
相关问答:
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......