`
lybilq19
  • 浏览: 18901 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

在javascript中通过dwr来调用后台的方法时传递对象参数

阅读更多
在dwr配置文件中如:dwr.xml 加入
javascript="IndicesData"
<convert converter="bean" 
match="com.bjx.dataManage.pojo.IndicesData" 
javascript="IndicesData">
</convert>

然后在JS中的调用函数里
function test() {
    var data = new IndicesData();
    data = {
        "dataid":"734",
        "indicesValue":"1500",
        "ndsysIndicesM":
            {"indicesid":"40288025166b181b01166b512075042e",
             "indicesName":"抢修超期限次数"}
    }
    indicesDataService.testJs(data, function(data){ 
    //......
    });
}

其中ndsysIndicesM 为 IndicesData关联的属性
这样在后台的方法里
public String testJs(IndicesData indicesData) {
//code...
}

就可以获取页面JS传入的indicesData对象参数
分享到:
评论

相关推荐

    dwr dwr项目 js 调用 java 后台 方法 js调用java后台方法 后台方法 异步

    DWR使得开发者能够轻松地在Web应用中调用后台Java方法,就像调用本地JavaScript函数一样。下面将详细阐述DWR的工作原理、配置过程以及如何使用DWR实现JS调用Java后台方法。 1. **DWR概述** DWR的核心功能是提供一...

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

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

    dwr回调函数得到后台list

    接下来,在JavaScript中,我们可以调用这个服务器端的方法,传递参数并提供一个回调函数来处理返回的结果: ```javascript var huMain = DWRUtil.createProxy('MyAction'); // huMain 是 DWR 创建的代理对象 ...

    JAVA AJAX中使用dwr获取后台list并在页面用表格显示

    在这个特定的项目中,"JAVA AJAX中使用dwr获取后台list并在页面用表格显示",我们将探讨如何结合Direct Web Remoting (DWR) 框架来实现这一功能,同时涉及到二级联动的概念。 DWR是一个开源的Java库,它允许...

    一个简单DWR例子,实现前后台不刷新页面交互

    当JavaScript调用这些接口方法时,DWR会自动处理AJAX请求,将调用传递给服务器,然后将结果返回到客户端。这种方式使得用户在与网页交互时可以保持页面状态,提高响应速度。 在这个"一个简单DWR例子"中,我们可以...

    dwr实现ajax功能ajax+dwr

    通过DWR,我们可以使用JavaScript直接调用服务器端的Java方法,实现Ajax(Asynchronous JavaScript and XML)的功能,即在后台与服务器交互数据并局部更新网页。 **Ajax**的核心是利用JavaScript进行异步数据请求,...

    DWR.rar_javascript

    3. **调用**:在JavaScript中,通过这些接口发送异步请求,DWR引擎在后台处理请求,执行相应的Java方法。 4. **返回结果**:Java方法执行完毕后,结果会被转换成JavaScript对象,然后传递回客户端,更新页面内容。 ...

    DWR中文教程.rar

    4. **调用服务器端方法**:在客户端JavaScript代码中,通过DWR生成的接口直接调用服务器端方法,传递参数并处理返回结果。 5. **处理回调**:DWR支持异步调用,调用服务器端方法后,可以通过回调函数处理返回的数据...

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

    当你在客户端调用Blash.toString(reply)时,后台将采用java.util.date的默认构造方法创建一个实例.然后调用实例的tostring方法.客户端的javascript将返回给reply对象(此时reply是java.util.date的字符串形式) 3.5 The...

    DWR框架DEMO下载

    在DWRDEMO中,你可能会看到如何配置DWRServlet,如何在`web.xml`和`dwr.xml`中设置参数,以及如何在JavaScript中使用DWR提供的API(如`DWREngine`,`RemoteProxy`等)来调用服务器端的方法。同时,后端的Java类将...

    DWR后台精准推送信息至前台

    - **服务器端处理**:在服务器端,当需要推送消息时,调用暴露的JavaScript函数,DWR会自动将调用传递到客户端。 5. **实际应用**: - **实时聊天系统**:DWR可以用来构建实时的在线聊天室,用户的消息即时发送和...

    dwr补全查询实例

    DWR简化了JavaScript与服务器端Java对象的交互,使得前端可以方便地调用后端的Java方法,从而实现在网页上的动态数据更新和异步操作。 在本实例"**dwr补全查询**"中,我们关注的是如何利用DWR实现类似百度搜索那样...

    AJAX 与 DWR框架

    3. **表单验证**:在客户端提交表单前,DWR调用服务器端验证方法,提供实时反馈。 【DWR与Struts、Spring集成】 DWR可以轻松地与流行的Java框架如Struts和Spring集成。在Struts中,DWR可以作为Action的补充,提供...

    DWR3参考资料

    在DWR3中,你可以通过`ScriptSessions.addFunctionCall()`方法调用客户端的JavaScript函数,将消息传递给浏览器。例如,`ScriptSessions.addFunctionCall("appendMessage", message)`会在客户端调用名为"append...

    eWebEditor,dwr框架进行验证和javascript验证改后的

    例如,当用户使用eWebEditor编辑完文章并点击保存时,JavaScript可以捕获这个事件,然后通过DWR调用后台的Java方法,对文章内容进行长度、格式、合法性等多方面的检查。如果验证失败,DWR会返回错误信息,前端...

    DWR的使用方法

    2. **Ajax通信**: DWR使用Ajax(Asynchronous JavaScript and XML)技术,通过XMLHttpRequest对象在后台与服务器通信,实现了页面的局部更新。 3. **JavaScript API**: DWR提供了一套JavaScript库,用户可以方便地...

    dwr实现实时刷新实例

    通过创建自定义的DWR服务,我们可以定义一组可以在JavaScript中调用的Java方法,这些方法通常负责与服务器端的数据进行交互。 描述中的“线程”部分提到,这里可能有一个后台线程持续监控数据库的变动。这种设计...

    ajax框架dwr例子.rar

    - **Remote Object**:DWR将服务器端的Java对象映射为JavaScript对象,使得在JavaScript中可以直接调用Java对象的方法。 - **安全机制**:DWR提供了安全机制,包括签名、白名单和过滤器,以防止未授权的JavaScript...

    dwr中文文档,dwr例子

    DWR的主要目标是简化AJAX(Asynchronous JavaScript and XML)开发,使开发者能够轻松地在客户端JavaScript和服务器端Java之间传递数据和调用方法。 本压缩包包含的是DWR的中文文档,版本为v0.9,适用于DWR 2.0。...

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

    例如,你可以定义一个Java方法,然后在JavaScript中调用它并传递参数: ```java // 服务器端Java类 public class MyService { public String doSomething(String input) { // 处理逻辑 return "Processed: " +...

Global site tag (gtag.js) - Google Analytics