请问您:“jsp 动态生成的xml,在ajax中怎么用啊?我用xmlhttp.responseXML不行。为什么?为jsp文件如下

请问您这个问题时怎么解决的啊我也是把二者放到一起的:<%@pagelanguage="java"contentType="text/xml;charset=UTF-8"p... 请问您这个问题时怎么解决的啊 我也是把二者放到一起的:
<%@ page language="java" contentType="text/xml; charset=UTF-8" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<?xml version="1.0" encoding="UTF-8"?>
<userinfo>
<c:forEach items="${users}" var="user">
<user>
<username>${user.userName}</username>
<userlogin>${user.userLogin}</userlogin>
<note>${user.note}</note>
<userpwd>${user.userPwd}</userpwd>
<flag>${user.flag}</flag>
</user>
</c:forEach>
</userinfo>
------------------------------------
[users是一个List集合]
解析后显示
<?xml
version="1.0" encoding="UTF-8" ?>
- <userinfo>
- <user>
<username>唐僧</username>
<userlogin>tangseng</userlogin>
<note>我会紧箍咒</note>
<userpwd>123</userpwd>
<flag>0</flag>
</user>
- <user>
<username>孙悟空</username>
<userlogin>sunwukong</userlogin>
<note>如意金箍棒</note>
<userpwd>123</userpwd>
<flag>0</flag>
</user>
- <user>
<username>猪八戒</username>
<userlogin>zhubajie</userlogin>
<note>九尺钉耙</note>
<userpwd>123</userpwd>
<flag>0</flag>
</user>
</userinfo>
但是我的客户端[android]InputStream却读取不到这个xml文件
展开
 我来答
郭晓贤
2013-07-30
知道答主
回答量:5
采纳率:0%
帮助的人:3.3万
展开全部
jsp动态生成xml时<?xml version="1.0" encoding="UTF-8"?>要放到最上面。至于ajax怎么用,这样的list=xmlhttp.responseXML.documentElement.getElementsByTagName("标签名")。list是j的数组类型。你的标签名应该是user,你可以一个一个的试看那个能获取到数据。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式