社区
Web 开发
帖子详情
读取xml内容,并显示在jsp页面上
xmltable
2006-09-05 03:44:18
<persons>
<person>
<name>小东</name>
<address>china</address>
</person>
...
</persons>
在jsp里什么读取?
...全文
376
15
打赏
收藏
读取xml内容,并显示在jsp页面上
小东 china ... 在jsp里什么读取?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xmltable
2006-09-05
打赏
举报
回复
URL有好几个啊d:/xml.xml放那里啊
china2001ok
2006-09-05
打赏
举报
回复
指定目录下如:d:/xml.xml然后URL就是这个
xmltable
2006-09-05
打赏
举报
回复
我的xml文件名是xml.xml放那里啊
china2001ok
2006-09-05
打赏
举报
回复
改成对应你的字段啊
china2001ok
2006-09-05
打赏
举报
回复
var employees = xmlobj.getElementsByTagName("Person");
var feedbackStr = "";
for(var i=0;i<employees.length;i++) { // 循环读取employees.xml的内容
var employee = employees[i];
feedbackStr += "Name:" + employee.getElementsByTagName("Name")[0].firstChild.data;
feedbackStr += "Position:" + employee.getElementsByTagName("Department")[0].firstChild.data;
feedbackStr += "Salary:" + employee.getElementsByTagName("Position")[0].firstChild.data;
feedbackStr += "\r\n";
xmltable
2006-09-05
打赏
举报
回复
<%@ page language="java" import="java.util.*,java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<body>
<script language="java script">
var http_request = false;
function send_request(xml.xml) {//初始化、指定处理函数、发送请求的函数
http_request = false;
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest) { //Mozilla 浏览器
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {//设置MiME类别
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject) { // IE浏览器
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {}
}
}
if (!http_request) { // 异常,创建对象实例失败
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
http_request.onreadystatechange = processRequest;
// 确定发送请求的方式和URL以及是否同步执行下段代码
http_request.open("GET", "xml", true);
http_request.send(null);
}
// 处理返回信息的函数
function processRequest() {
if (http_request.readyState == 4) { // 判断对象状态
if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
var returnObj = http_request.responseXML;
var xmlobj = http_request.responseXML;
var employees = xmlobj.getElementsByTagName("channel");
var feedbackStr = "";
for(var i=0;i<employees.length;i++) { // 循环读取employees.xml的内容
var employee = employees[i];
feedbackStr += "Name:" + employee.getElementsByTagName("category")[0].firstChild.data;
feedbackStr += "Position:" + employee.getElementsByTagName("title")[0].firstChild.data;
feedbackStr += "Salary:" + employee.getElementsByTagName("link")[0].firstChild.data;
feedbackStr += "\r\n";
}
alert(feedbackStr);
} else { //页面不正常
alert("您所请求的页面有异常。");
}
}
}
</script>
</body>
</html>
这是jsp,但是读不出东西来啊
xmltable
2006-09-05
打赏
举报
回复
<?xml version = "1.0" encoding = "UTF-8"?>
<Persons>
<Person>
<Name>Smith</Name>
<Department>Tech</Department>
<Position>Staff</Position>
<Salary>2000.00</Salary>
</Person>
<Person>
<Name>Peter</Name>
<Department>Sales</Department>
<Position>Staff</Position>
<Salary>2500.00</Salary>
</Person>
<Person>
<Name>Victor</Name>
<Department>Service</Department>
<Position>Manager</Position>
<Salary>4000.00</Salary>
</Person>
<Person>
<Name>Leon</Name>
<Department>Tech</Department>
<Position>Manager</Position>
<Salary>4500.00</Salary>
</Person>
</Persons>
这个是xml文件
xmltable
2006-09-05
打赏
举报
回复
有好几个url
china2001ok
2006-09-05
打赏
举报
回复
feedbackStr 这个只是将取出来的内容放到这里面,你调用这个函数的时候将URL放到send_request(url) 这个参数中
xmltable
2006-09-05
打赏
举报
回复
那里啊?
china2001ok
2006-09-05
打赏
举报
回复
url是XML的地址
xmltable
2006-09-05
打赏
举报
回复
var feedbackStr = "";
这个是文件xml地址吗
china2001ok
2006-09-05
打赏
举报
回复
var http_request = false;
function send_request(url) {//初始化、指定处理函数、发送请求的函数
http_request = false;
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest) { //Mozilla 浏览器
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {//设置MiME类别
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject) { // IE浏览器
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) { // 异常,创建对象实例失败
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
http_request.onreadystatechange = processRequest;
// 确定发送请求的方式和URL以及是否同步执行下段代码
http_request.open("GET", url, true);
http_request.send(null);
}
// 处理返回信息的函数
function processRequest() {
if (http_request.readyState == 4) { // 判断对象状态
if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
var returnObj = http_request.responseXML;
var xmlobj = http_request.responseXML;
var employees = xmlobj.getElementsByTagName("channel");
var feedbackStr = "";
for(var i=0;i<employees.length;i++) { // 循环读取employees.xml的内容
var employee = employees[i];
feedbackStr += "员工:" + employee.getElementsByTagName("category")[0].firstChild.data;
feedbackStr += " 职位:" + employee.getElementsByTagName("title")[0].firstChild.data;
feedbackStr += " 工资:" + employee.getElementsByTagName("link")[0].firstChild.data;
feedbackStr += "\r\n";
}
alert(feedbackStr);
} else { //页面不正常
alert("您所请求的页面有异常。");
}
}
}
xmltable
2006-09-05
打赏
举报
回复
帮忙写个来看看
奇伢
2006-09-05
打赏
举报
回复
文本文件一样读啊。。。
JSP中EL表达式极简实操入门
内容
包括:EL表达式应用之List中元素的
读取
、EL表达式应用之Map中元素的
读取
、EL表达式应用之数组元素的
读取
、EL表达式应用之计算器的实现之一、EL表达式应用之计算器的实现之二、使用EL访问JavaBean属性之一、使用...
java,jsp
读取
xml
文件,并
显示
读取
内容
本人是在jsp中写java文件,
读取
xml
文件中的
内容
,并在页面
显示
。tangyj1.下载jar包2.写
xml
文件3.在jsp中写java
读取
xml
内容
<%@pageimport="org.jdom2.Document"%><%@pageimport="org.jdom2.input.SAXBuilder...
Jsp页面
显示
XML
Struts2.Method public String stat(){ ...最终
显示
.
xml
<?
xml
version="1.0" encoding="UTF-8" ?> <Week>47</Week> <Month>22</Month> <Quarter>22</Quarter>
jsp中
读取
xml
文件中
内容
的方法
1.
XML
文件
xml
version="1.0" encoding="GB2312" ?> 个人履历表--> resume>person id="01"> name>张三name> birthday>03/24/1975birthday> phone>1111-1111phone> address>大连address>person> person id...
JAVA以及JSP中
读取
XML
文件(解析及路径问题)
我们要配置
读取
数据库配置信息,包括驱动程序名、连接字符串,用户名,口令等信息,由于这些信息会随着用户的不同而发生改变,所以不能直接把参数写在程序中,将其写入配置文件,然后在应用程序中
读取
配置信息并加以...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章