通过java+jQuery处理XML数据的方法

本文阐述了该方法处理XML数据的java + jquery.share你供你参考。具体实现的方法如下:

1。ajaxjqueryxml.js如下:

复制代码代码如下:函数验证(){

1。获取文本框中的内容。

搜索节点。#参数和添加ID属性找到一个节点

jQuery方法返回jQuery的所有对象,并且可以继续执行jQuery上的其他jQuery方法。

无功jqueryobj = $(#用户名);

获取节点值

VaR的用户名= jqueryobj.val();

警告(用户名);

2。将文本框中的数据发送到servlet服务

使用jQuery / / XMLHttpRequest对象请求包

/ /美元。得到(Servlet / ajaxservletname =+用户名为空,回调);

使用jQuery / / XMLHttpRequest对象请求包

/ / var obj = {姓名:123

$ ajax({

类型:邮政

网址:ajaxxmlservlet servlet /

数据:发送给服务器的name =+用户名/数据。

DataType:XML / /告诉jquety返回数据格式

成功:回调定义了服务器返回到数据的交互完成和回调函数。

});

}

返回函数

函数回调(数据){

3。接收从服务器端返回的数据。

()服务器返回的数据!)

在这个对象中需要解析数据

首先需要将DOM对象转换成jQuery对象

无功jqueryobj = $(数据);

获取消息节点

VaR的消息= jqueryobj.children();

获取文本内容

var text = message.text();

4。在Web页面上动态显示服务器返回的数据。

查找节点信息保存结果

无功resultobj = $(#结果);

动态更改页面内容

resultobj.html(文本);

警报();

}

2。ajaxxmlservlet.java如下:

复制代码代码如下:包com.panlong.servlet;

进口;

进口java.io.printwriter;

进口javax.servlet.servletexception;

进口javax.servlet.http.httpservlet;

进口javax.servlet.http.httpservletrequest;

进口javax.servlet.http.httpservletresponse;

公共课ajaxxmlservlet扩展HttpServlet {

私有静态最终长1l serialVersionUID =;

protected void doGet(HttpServletRequest req,httpservletresponse RESP)

抛出IOException {返回,

整数总=(整数)req.getsession()。GetAttribute(总);

int = 0;

如果(总= NULL){

温度=1;

其他{ }

total.intvalue温度=()+ 1;

}

req.getsession()。SetAttribute(全

{试

1。参数

resp.setcontenttype(文本或XML;字符集GB2312);

PrintWriter = resp.getwriter();

StringBuilder建造新的StringBuilder();

串老= req.getparameter(名称);

2,检查参数时是否存在问题

字符串名称=旧的;

builder.append();

如果(等于(旧)| |老= = null){

builder.append(用户名必须输入)。追加();



}

其他的

{

如果(莱拉。等于(名字)){

builder.append(用户名已被注册)。追加();

其他{ }

builder.append(用户名没有注册,你可以登记{+姓名+}用户名)。追加();

}

}

(builder.tostring out.println());



} catch(异常E){

E.printStackTrace();

3。测试操作

}

}

protected void doPost(HttpServletRequest req,httpservletresponse RESP)

抛出IOException {返回,

DoGet(REQ,RESP);

}

}

三.前台HTML页面

复制代码代码如下所示:





Ajax实例











-->





请输入用户名:

*







请在这里添加jQuery库文件。

希望本文能对大家的ajax程序设计有所帮助。