java + jquery如何处理xml数据

介绍

这篇文章主要讲解了“java + jquery如何处理xml数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java + jquery如何处理xml数据”吧!

1。AjaxJqueryXml。js如下:

代码如下:

功能验证(){,
,,,//1 .获取文本框中的内容,
,,,//jquery查找节点的方式,参数加#加上id属性可以找到一个节点,
,,,//jquery的方法返回的都是jquery的对象,可以继续在上面执行其他的jquery方法,
,,,var jqueryObj=$ (“# userName");,
,,,//获取节点的值,
,,,var用户名=jqueryObj.val (),,
,,,//警报(用户名),,
,,,//2 .将文本框中的数据发送给服务遄的servlet 
,,,//使用jquery的XMLHTTPrequest对象得到请求的封装,
,,,//$ . get(“由servlet/AjaxServlet ? name=?用户名,null,回调),,
,,,//使用jquery的xmlhttprequest对象得到请求的封装,
,,,//var obj={名称:“123“,年龄:20},,
,,,. ajax({,美元
,,,,,,,类型:“POST",,
,,,,,,,url:“servlet/AjaxXmlServlet",,
,,,,,,,数据:“name=?用户名//发送给服务端的数据,
,,,,,,,数据类型:“xml"//告诉jquety返回的数据格式,
,,,,,,,成功:回调//定义交互完成,并且服务端在下返回数据的回调函数
,,,}),,
},
//回调函数,{
函数回调(数据),
,,,//3 .接收服务器端返回的数据,
,,,//警报(“服务器端的数据回来了!“),
,,,//需要将数据这个对象中的数据解析出来,
,,,//首先需要将dom的对象转换成jquery的对象,
,,,var jqueryObj=$(数据),,
,,,//获取消息节点,
,,,var消息=jqueryObj.children (),,
,,,//获取文本内容,
,,,var=message.text文本(),,
,,,//4 .将服务器返回的数据动态的显示在网页上,
,,,//找到保存结果信息的节点,
,,,var resultObj=$ (“# result");,
,,,//动态的改变页面中DIV节点的内容,
,,,resultObj.html(文本),,
,,,//警报(“;”),,
}

2。AjaxXmlServlet。java如下:

代码如下:

包com.panlong.servlet;,
进口java.io.IOException;,
进口java.io.PrintWriter;,
进口javax.servlet.ServletException;,
进口javax.servlet.http.HttpServlet;,
进口javax.servlet.http.HttpServletRequest;,
进口javax.servlet.http.HttpServletResponse;,
公共类AjaxXmlServlet扩展HttpServlet {,
,,,私有静态最终长serialVersionUID=1 l,,
,,,保护无效doGet (HttpServletRequest点播,HttpServletResponse resp),
,,,,,,,,,,,抛出ServletException IOException {,
,,,,,,,,,,,整数总=(整数)req.getSession () .getAttribute (“total");,
,,,,,,,,,,,int temp=0,,
,,,,,,,,,,,如果(总==null) {,
,,,,,,,,,,,,,,,temp=1,,
,,,,,,,,,,,}{,其他
,,,,,,,,,,,,,,,temp=total.intValue () + 1,,
,,,,,,,,,,,},
,,,,,,,req.getSession () .setAttribute (“total" total.intValue() +临时),,
,,,,,,,{试试,
,,,,,,,,,,,//1 .取参数,
,,,,,,,,,,,resp.setContentType (“text/xml; charset=GB2312"),,
,,,,,,,,,,,PrintWriter=resp.getWriter (),,
,,,,,,,,,,,StringBuilder builder=new StringBuilder ();,
,,,,,,,,,,,字符串老=req.getParameter (“name");,
,,,,,,,,,,,//2、检查参数是否有问题,
,,,,,,,,,,,字符串名称=老;,
,,,,,,,,,,,builder.append (“& lt; message>“),,null

java + jquery如何处理xml数据