function aa()
{
var url="http://localhost:8085/Jquery/registservlet";请求的Servlet
$.post(url,null,function(data)
{
var content = "";
alert(data);
$(data).find("rightdiv").find("便捷导航").each(function(index){
content = $(this).find("String").text();
alert(index+"\t"+content);
$('<li><a href="#"></a></li>').html(content).appendTo('#sub1');
});
});
}
<body onload="aa()">
servlet 中------------------------------
response.setContentType("text/xml");//这句是关键写清楚,既然返回是XML 就不要写成HTML
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
ArrayList leadConList = new ArrayList();
leadConList.add("中国");
leadConList.add("美国");
Element rootElt = new Element("rightdiv"); //创建跟节点,名称为student
Element LeadElt = new Element("便捷导航");
Element imgNewsElt = new Element("图片新闻");
Element hotNewsElt = new Element("热点新闻");
for (int i = 0; i < leadConList.size(); i++) {
Element nameElt = new Element("String");
nameElt.addContent((String)leadConList.get(i));
LeadElt.addContent(nameElt);
}
rootElt.addContent(LeadElt);
System.out.print("已经进来");
//rootElt.addContent(imgNewsElt);
//rootElt.addContent(hotNewsElt);
Document doc = new Document(rootElt);
XMLOutputter outXML = new XMLOutputter(); //定义新XML文档
// outXML.setFormat(Format.getCompactFormat().setEncoding("gb2312")); // 默认UTF-8,这里可以设置GBK
String xmlStr = outXML.outputString(doc);
out.print(xmlStr);
分享到:
相关推荐
8. **显示XML数据**:在客户端,可以使用XML解析库(如jQuery的$.parseXML())或者原生的DOM API来解析XML,然后将其格式化并显示在用户界面中。 9. **示例代码**: - 使用Java的JAX-WS创建WebService,可以定义一...
jQuery 是一个广泛使用的JavaScript库,它提供了丰富的API来简化DOM操作,使得实现这样的功能变得更加便捷。本文将探讨如何使用jQuery结合XML数据来创建动态的树形菜单。\n\n首先,XML(Extensible Markup Language...
以下是一个简单的 XML 解析示例: ```javascript function parseXML(xml) { var items = xml.getElementsByTagName('item'); for (var i = 0; i ; i++) { var title = items[i].getElementsByTagName('title')...
在上述代码中,`$.xml2json`就是jQuery xml-to-json插件提供的核心函数,它接受XML DOM对象作为参数,返回一个JSON对象。`console.log`则用于打印转换后的JSON字符串,便于查看和调试。 在实际应用中,这个插件尤其...
在本文中,我们将深入探讨如何使用C#编程语言来获取XML文件的信息,并将...在实际项目中,还需要考虑到数据的验证、安全性和用户体验等因素,以确保系统的稳定性和易用性。记住,持续学习和实践是提升编程技能的关键。
首先,XML(eXtensible Markup Language)是一种用于存储和传输数据的标准格式,尤其在web开发中常用于数据交换。为了利用jQuery处理XML,我们需要理解如何通过Ajax技术与服务器进行异步通信。 **1. jQuery的`$....
1. **创建XML数据源**:在后台,你需要生成一个包含所需数据的XML文档。这个文档可以由服务器端的语言(如ASP.NET、PHP、Java等)动态生成,也可以是静态的XML文件。 2. **绑定数据源**:将生成的XML数据源绑定到...
**jQuery** 是一个流行的JavaScript库,它简化了DOM(文档对象模型)操作,事件处理,动画效果以及Ajax交互。jQuery的核心特性包括选择器(用于高效地找到DOM元素)、链式调用(使得多个操作可以连续执行)、以及...
此外,"多样化转input"这一标签暗示了该工具可能支持多种XML数据格式的转化。例如,它可以处理不同命名空间的XML元素,或者能够根据特定的XML结构自定义input的类型(如text、checkbox、select等)。这样的灵活性...
在本文中,我们将深入探讨如何使用jQuery AJAX向服务器发送请求并接收XML格式的数据。这个实例包含两个关键部分:`AjaxSample.aspx` 和 `JqueryRequest.aspx`。 首先,我们来看`AjaxSample.aspx`,这是一个ASP.NET...
"修正多个Bug优美的jquery+xml城市3级联动效果(放在IIS下)"这个项目正聚焦于实现这样的功能,它是一个基于jQuery和XML的省市区三级联动选择器,优化了用户体验并解决了已知的问题。 jQuery是一个广泛使用的...
总结,jQuery DataTables 结合Struts2、Spring和Ibatis可以创建功能丰富的数据管理界面,提供高效的后台数据获取和处理。通过熟练掌握这些技术,开发者能够构建出用户体验优良且易于维护的数据应用。
本主题将深入探讨如何使用jQuery解析JSON数据并实现级联菜单,这在构建动态和交互性强的用户界面时非常常见。级联菜单通常用于导航,其中下拉选项根据上一个选项的选择而变化,提供更具体的子类别。 首先,让我们...
DOM解析器则将整个XML文件加载到内存中形成一个树形结构,方便遍历和查询,但对内存消耗较大。 对于"简单的web端省市区级联",这通常涉及到前端用户界面的交互。用户可以选择省份,然后根据所选省份加载对应的城市...
标题 "jQuery+josn+xml小程序源码" 描述的是一个基于jQuery技术,结合JSON和XML数据格式的小程序源代码。这个程序可能用于演示如何在网页应用中获取、处理和展示XML数据,同时利用jQuery库来增强用户体验。接下来,...
数据库管理员可以将XML数据导入到关系型数据库如MySQL、SQL Server或NoSQL数据库如MongoDB中,以建立一个结构化的行政区域数据表。这样,当需要查询特定地区的信息时,可以通过SQL语句快速获取。 对于网站开发者,...
在`success`回调函数中,`data`参数包含了服务器返回的数据,可以根据需要解析并更新界面。 2. **使用`$.get()`和`$.post()`** 对于简单的GET和POST请求,jQuery提供了简化的`$.get()`和`$.post()`函数。例如,...
通过JSON格式,Action可以直接返回数据到前端,jQuery解析并更新DOM。例如,使用jQuery的Ajax方法发送请求到Struts2 Action,获取数据后更新页面部分内容,实现无刷新的效果。 **工具的使用** 在开发过程中,开发者...
在Java中导入XML数据到数据库时,我们首先需要使用JDOM解析XML文件,创建一个Document对象,然后通过XPath或DOM遍历机制获取需要的数据元素。获取到数据后,我们可以使用JDBC(Java Database Connectivity)接口连接...
在这个"struts2+jquery执行ajax并返回json类型数据"的示例中,我们将探讨如何通过Ajax技术在后台Struts2框架与前端jQuery库之间交换JSON格式的数据。 首先,Struts2是一个强大的MVC(Model-View-Controller)框架,...