在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使得开发者能够轻松地在Web应用中调用后台Java方法,就像调用本地JavaScript函数一样。下面将详细阐述DWR的工作原理、配置过程以及如何使用DWR实现JS调用Java后台方法。 1. **DWR概述** DWR的核心功能是提供一...
在JavaScript中,你可以创建一个字符串变量,然后将其作为参数传递给DWR调用的方法。服务器端接收到这个字符串后,可以进行相应的处理。 3. **有自定义对象为参数的方法**: DWR的强大之处在于它可以序列化和反...
接下来,在JavaScript中,我们可以调用这个服务器端的方法,传递参数并提供一个回调函数来处理返回的结果: ```javascript var huMain = DWRUtil.createProxy('MyAction'); // huMain 是 DWR 创建的代理对象 ...
在这个特定的项目中,"JAVA AJAX中使用dwr获取后台list并在页面用表格显示",我们将探讨如何结合Direct Web Remoting (DWR) 框架来实现这一功能,同时涉及到二级联动的概念。 DWR是一个开源的Java库,它允许...
当JavaScript调用这些接口方法时,DWR会自动处理AJAX请求,将调用传递给服务器,然后将结果返回到客户端。这种方式使得用户在与网页交互时可以保持页面状态,提高响应速度。 在这个"一个简单DWR例子"中,我们可以...
通过DWR,我们可以使用JavaScript直接调用服务器端的Java方法,实现Ajax(Asynchronous JavaScript and XML)的功能,即在后台与服务器交互数据并局部更新网页。 **Ajax**的核心是利用JavaScript进行异步数据请求,...
3. **调用**:在JavaScript中,通过这些接口发送异步请求,DWR引擎在后台处理请求,执行相应的Java方法。 4. **返回结果**:Java方法执行完毕后,结果会被转换成JavaScript对象,然后传递回客户端,更新页面内容。 ...
4. **调用服务器端方法**:在客户端JavaScript代码中,通过DWR生成的接口直接调用服务器端方法,传递参数并处理返回结果。 5. **处理回调**:DWR支持异步调用,调用服务器端方法后,可以通过回调函数处理返回的数据...
当你在客户端调用Blash.toString(reply)时,后台将采用java.util.date的默认构造方法创建一个实例.然后调用实例的tostring方法.客户端的javascript将返回给reply对象(此时reply是java.util.date的字符串形式) 3.5 The...
在DWRDEMO中,你可能会看到如何配置DWRServlet,如何在`web.xml`和`dwr.xml`中设置参数,以及如何在JavaScript中使用DWR提供的API(如`DWREngine`,`RemoteProxy`等)来调用服务器端的方法。同时,后端的Java类将...
- **服务器端处理**:在服务器端,当需要推送消息时,调用暴露的JavaScript函数,DWR会自动将调用传递到客户端。 5. **实际应用**: - **实时聊天系统**:DWR可以用来构建实时的在线聊天室,用户的消息即时发送和...
DWR简化了JavaScript与服务器端Java对象的交互,使得前端可以方便地调用后端的Java方法,从而实现在网页上的动态数据更新和异步操作。 在本实例"**dwr补全查询**"中,我们关注的是如何利用DWR实现类似百度搜索那样...
3. **表单验证**:在客户端提交表单前,DWR调用服务器端验证方法,提供实时反馈。 【DWR与Struts、Spring集成】 DWR可以轻松地与流行的Java框架如Struts和Spring集成。在Struts中,DWR可以作为Action的补充,提供...
在DWR3中,你可以通过`ScriptSessions.addFunctionCall()`方法调用客户端的JavaScript函数,将消息传递给浏览器。例如,`ScriptSessions.addFunctionCall("appendMessage", message)`会在客户端调用名为"append...
例如,当用户使用eWebEditor编辑完文章并点击保存时,JavaScript可以捕获这个事件,然后通过DWR调用后台的Java方法,对文章内容进行长度、格式、合法性等多方面的检查。如果验证失败,DWR会返回错误信息,前端...
2. **Ajax通信**: DWR使用Ajax(Asynchronous JavaScript and XML)技术,通过XMLHttpRequest对象在后台与服务器通信,实现了页面的局部更新。 3. **JavaScript API**: DWR提供了一套JavaScript库,用户可以方便地...
通过创建自定义的DWR服务,我们可以定义一组可以在JavaScript中调用的Java方法,这些方法通常负责与服务器端的数据进行交互。 描述中的“线程”部分提到,这里可能有一个后台线程持续监控数据库的变动。这种设计...
- **Remote Object**:DWR将服务器端的Java对象映射为JavaScript对象,使得在JavaScript中可以直接调用Java对象的方法。 - **安全机制**:DWR提供了安全机制,包括签名、白名单和过滤器,以防止未授权的JavaScript...
DWR的主要目标是简化AJAX(Asynchronous JavaScript and XML)开发,使开发者能够轻松地在客户端JavaScript和服务器端Java之间传递数据和调用方法。 本压缩包包含的是DWR的中文文档,版本为v0.9,适用于DWR 2.0。...
例如,你可以定义一个Java方法,然后在JavaScript中调用它并传递参数: ```java // 服务器端Java类 public class MyService { public String doSomething(String input) { // 处理逻辑 return "Processed: " +...