`

DWR中提供XML的传递方法

    博客分类:
  • dwr
阅读更多
自己用dom4j,所以用dom4j做例子;

java server:

method(){

return Document 类型;

}

没有dom4j的例子,借用xom的例子:

Element div = new Element("div");
Document doc = new Document(div);

div.addAttribute(new Attribute("id", "parentXOM"));
div.appendChild("This is text from XOMDemo. ");

Element button = new Element("input");
button.addAttribute(new Attribute("id", "buttonXOM"));
button.addAttribute(new Attribute("type", "button"));
button.addAttribute(new Attribute("value", text));
button.addAttribute(new Attribute("onclick", "alert('Events are enabled')"));

div.appendChild(button);

return doc;


看懂了吧,都是html标签.

javascript cliend:

验证是否有dom4j的支持(有没有相关的api)

DOM4J.getDocument("textDOM4J", function(data) {
DWRUtil.setValue("replyDOM4J", data);
DOM4J.debugDocument($("replyDOM4J"), function(data) {
if (data < 30 || data > 40) {
failure("DOM4J reply fail: " + data);
}
else {
success();
}
});
});
调用方法:

function getDOM4JDocument()
{
var text = DWRUtil.getValue("textDOM4J");
DOM4J.getDocument(handleGetDOM4JDocument, text);
}
function handleGetDOM4JDocument(data)
{
DWRUtil.setValue("replyDOM4J", data);
}

好了.呵呵
分享到:
评论

相关推荐

    ajax中使用xml传递数据

    2. **使用XML传递数据** 在DWR中,当需要发送XML数据到服务器时,可以创建一个XML字符串,然后作为参数传递给DWR的远程方法。同样,服务器响应也可以是XML格式,DWR会自动将其转换为JavaScript对象,以便在客户端...

    dwrweb.xml

    《DWR AJAX 项目中的 "dwrweb.xml" 文件详解》 在开发Web应用程序时,AJAX(Asynchronous JavaScript and XML)技术常被用来实现页面的异步更新,提高用户体验。Direct Web Remoting (DWR) 是一个开源的Java库,它...

    DWR.xml配置文件说明书(含源码)

    从java中传递null值到javascript是没有任何危险性的,所以DWR将这个作为默认的converter,所以你自己不用再把这个converter添加到配置文件的部分中去. 基本类型的converter转换int,boolean,double等.当然还包括对应的...

    DWR.xml.rar_dwr.xml

    在`dwr.xml`中,主要包含以下几个关键部分: 1. **允许的类(Allow)** 这部分定义了哪些Java类可以被JavaScript调用。例如: ```xml ``` 这里,`MyClass`类可以被JavaScript通过`myClass`变量访问,...

    DWR框架对各种类型方法调用的示例

    在JavaScript中,你可以创建一个字符串变量,然后将其作为参数传递给DWR调用的方法。服务器端接收到这个字符串后,可以进行相应的处理。 3. **有自定义对象为参数的方法**: DWR的强大之处在于它可以序列化和反...

    DWR JAR包和xml文件

    在dwr.xml中,你可以定义哪些Java类和方法可以被AJAX调用,指定转换器和验证器,以及配置其他高级特性,如CORS(跨源资源共享)和安全设置。 在dwr.xml中,常见的配置元素包括: 1. `*`:通配符元素,表示所有类或...

    dwr 各种调用方法

    在`dwr.xml`配置文件中,你需要创建一个允许JavaScript访问的Java类,并指定其创建方式、JavaScript中的名称以及暴露的方法。例如,`&lt;create&gt;`标签创建一个名为`testClass`的JavaScript对象,它对应于`/...

    DWR中文文档 ,非常详细

    - **Call Method**:使用`dwr.engine.call`方法调用服务器端的方法,参数可以通过JSON等方式传递。 - **Callback Function**:服务器端方法执行完毕后,通过回调函数处理返回结果。 5. **高级特性**: - **...

    dwr.xml标签介绍

    这一部分是可选的,用于提供方法签名的详细信息,帮助DWR正确地调用服务器端的方法。在某些情况下,当方法签名复杂或者DWR无法自动推断时,这会非常有用。 4. **Creators**: 创作者是DWR的核心组件之一,它们...

    dwr+xml集成实现省市级联菜单

    在IT行业中,构建交互式用户界面是至关...通过DWR与XML的配合,可以创建出用户友好且高效的多级选择菜单,为用户提供流畅的交互体验。在实际开发中,还需要关注安全性、可维护性和可扩展性,确保解决方案既实用又可靠。

    DWR中处理集合总结

    5. **调用有JavaBean参数的Java方法**: 如果Java方法接受JavaBean作为参数,配置方式与返回JavaBean类似,只需要确保在`dwr.xml`中配置对应的`&lt;param&gt;`标签来指定要包含的属性。在JavaScript中,你可以直接将匹配的...

    DWR中文文档 (DWR 2.0)

    2. **XML解析错误**:通常与DWR配置文件中的XML语法有关,需要仔细检查XML文件格式。 3. **使用weblogic的类路径问题**:确保DWR库文件正确添加到了WebLogic服务器的类路径中。 4. **没有cookies的情况下使用DWR**:...

    DWR的配置和传值DWR的配置和传值

    - **一个Servlet,多个`dwr.xml`**:你可以在Servlet的初始化参数中指定多个`dwr.xml`配置文件,例如: ```xml &lt;servlet-name&gt;dwr-invoker &lt;servlet-class&gt;uk.ltd.getahead.dwr.DWRServlet &lt;param-name&gt;...

    dwr对象处理dwr对象处理dwr对象处理

    在 `dwr.xml` 中,使用 `&lt;convert&gt;` 标签定义转换规则,使得JavaBean可以被透明地传递到JavaScript。例如,`&lt;convert converter="bean" class="com.dwr.MyBean"/&gt;` 将允许DWR自动处理 `MyBean` 类型的对象。 6. **...

    DWR2.0 中文手册

    1. **配置与集成**:DWR的配置主要包括在Web应用的`web.xml`中添加过滤器和Servlet,以及在服务器端创建`dwr.xml`配置文件,用于定义哪些Java类和方法可以被JavaScript访问。此外,DWR 2.0支持Spring框架的集成,...

    高级dwr方法调用少用的

    首先,你需要在`dwr.xml`配置文件中声明你想要暴露的方法,如`testMethod1`。`&lt;create&gt;`标签用于创建一个JavaScript对象,`&lt;include&gt;`标签则指明你要暴露的方法。在JavaScript端,你可以直接通过生成的对象(如`test...

    dwr3_helloword入门

    与web.xml中的Servlet配置相配合,确保DWR能在运行时找到并执行指定的Java方法。 总结来说,DWR 3.0入门涉及以下步骤: 1. 创建Web工程,导入DWR库。 2. 编写JavaBean。 3. 配置dwr.xml,指定暴露给JavaScript的...

    DWR调用及传参总结

    DWR (Direct Web Remoting) 是一种用于在Web应用程序中实现AJAX技术的框架,它允许JavaScript直接调用服务器端的Java方法,从而实现实时的动态数据交换。以下是对DWR调用及传参方式的详细说明: 1. **无返回值和...

    DWR.xml配置文件说明书.txt

    在DWR中,配置文件dwr.xml用于定义客户端可以访问的Java对象以及这些对象的方法如何被调用。 #### 二、dwr.xml配置文件详解 **1. DOCTYPE声明** 任何一个DWR配置文件都需要包含特定的DOCTYPE声明,这是为了确保...

Global site tag (gtag.js) - Google Analytics