jQuery Ajax访问XML数据及Java后端生成示例
作者:工具松鼠时间:2026-10-27 17:35:47浏览:176
本文介绍如何使用jQuery的Ajax方法以POST方式请求XML数据,并在Java后端通过ActionMapping和Response对象生成XML响应。前端通过success回调解析XML节点属性,后端设置正确的Content-Type和字符编码,确保数据交互正常。
前端jQuery Ajax请求XML数据
前端JavaScript代码实现
具体实现代码如下:
$.ajax({
url : '...',
type : 'POST',
datatype : 'xml',
error : function(xml) {
alert("Error loading XML document" + xml);
},
success : function(xml) {
$(xml).find("X").each(function(i) {
alert($(this).attr("Xattr"));
});
}
});后端Java生成XML响应
后端Java代码实现
具体实现代码如下:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
response.setContentType("text/xml; charset=utf-8");
response.setCharacterEncoding("utf-8");
PrintWriter pw = response.getWriter();
Document doc = new Document();//获取XML文件
doc.write(pw);
return null;
}作者最新文章
JS表单序列化出现中文乱码怎么解决
2026-11-05 17:21:05
JS代码在线格式化工具推荐:无需安装快速美化
2026-11-05 17:17:49
WebStorm内置JS代码格式化功能怎么用
2026-11-05 10:10:47
在线JS代码格式化与混淆压缩工具推荐及使用指南
2026-11-03 20:31:53
CodePen、JSFiddle与RunJS对比:哪款在线JavaScript编辑器更好用
2026-11-03 18:52:45
