`
pocketduck
  • 浏览: 19695 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dwr调用javabean为参数的方法

阅读更多
调用javabean为参数的方法,与简单参数不同的地方
1.javabean
package com.xxx;
public class TestDwrPojo {
private String a;
private String b;
public String getA() {
  return a;
}
public void setA(String a) {
  this.a = a;
}
public String getB() {
  return b;
}
public void setB(String b) {
  this.b = b;
}
}
 2.页面构造javabean,并调用java方法
function TestDwrPojo(a,b) {
          this.a = a;
          this.b = b;
        
  }
function changeSelect(value){
        var test=new TestDwrPojo();
        test.a=value;
        test.b=value;
       
       try{
        testDwr.getMap(test,fillSelect);
         }catch(e){
      alert(e.description);
     }
        }
//或者更简单一点
function changeSelect(value){
         var test = {a:value,b:value}; 
       try{
        testDwr.getMap(test,fillSelect);
         }catch(e){
      alert(e.description);
     }
        }
 3.dwr.xml需要把该java转换一下
<convert converter="bean" match="com.xxx.TestDwrPojo"/>
 另外好像看到有得地方写javabean都是简单类型就不用转换,我试了一下不行!
分享到:
评论

相关推荐

    调用带JavaBean参数方法的DWR例子

    以上就是使用DWR调用带有JavaBean参数方法的基本步骤。通过这种方式,DWR提供了一种方便、高效的方法来实现客户端和服务器之间的数据交换,使得Web应用能够更加动态和响应式。在实际开发中,还需要考虑安全性、性能...

    DWR调用及传参总结

    调用带有JavaBean参数的方法,如`callTestMethod5`,需要创建一个JavaScript对象来模拟JavaBean,并将其作为参数传递给Java方法。这里的`data`对象具有与JavaBean相同的属性。 6. **返回List、Set或Map的Java方法...

    dwr 各种调用方法

    当Java方法返回一个JavaBean对象时,DWR会自动将其转换为JavaScript对象。配置与上述类似,但Java方法`testMethod4`应返回一个JavaBean,例如`TestBean`。在JavaScript端,接收到的返回值可以直接用于操作,因为DWR...

    dwr返回javaBean的例子

    在这个例子中,当页面加载时,`loadPerson`函数会被调用,进而通过DWR调用服务器上的`PersonService.getPerson`。服务器返回的`Person`对象被无缝地插入到页面中显示。 通过这种方式,DWR使开发者能够轻松地在...

    dwr.rar_dwr_dwr Stri_dwr javabean

    3. **映射(Map)**操作:对于Map对象,DWR将其转换为JavaScript的对象字面量。这意味着JavaScript端可以轻松地读取、修改和添加键值对,就像操作本地对象一样。这对于处理复杂的结构化数据非常有用。 4. **JavaBean*...

    高级dwr方法调用少用的

    如果Java方法返回一个JavaBean,你需要在`dwr.xml`配置文件中添加`&lt;convert&gt;`标签,指定使用“bean”转换器并将匹配的类设置为你的JavaBean类。在JavaScript端,接收到的JavaBean会自动转换成一个JavaScript对象,...

    DWR的基本原理以及前后台互相调用并整合SPRING的简易DEMO

    通过Spring配置,我们可以将JavaBean暴露给DWR,使其成为可被前端调用的远程对象。 5. **安全与权限控制**:DWR提供了安全特性,如白名单机制,用于限制哪些JavaScript可以调用哪些服务器方法。同时,结合Spring的...

    dwr实例操作+rmi实例操作

    - **创建JavaBean**:例如创建一个名为`User`的Java类,包含姓名和年龄属性及对应的getter、setter方法。 - **配置dwr.xml**:声明`User`类及其方法为可远程访问。 - **生成JavaScript接口**:DWR自动生成对应于`...

    dwr入门 -- 02 -- HelloWord解释&&使用javabean

    - **配置阶段**:在服务器端,我们需要在DWR配置文件(通常为`dwr.xml`)中声明允许客户端访问的Java类和方法。 - **编译阶段**:DWR会自动生成JavaScript版本的Java类,使得客户端可以直接调用这些方法。 - **...

    DWR介绍

    - **特定于JavaBean的JavaScript库**:这是根据服务器端JavaBean自动生成的库,包含了调用JavaBean方法所需的全部信息。 #### 四、DWR的安装与使用 ##### 安装步骤: 1. **下载DWR库**:访问官方网址...

    dwr的用法解析

    在JavaScript中,DWR会自动将JavaBean转换为JavaScript对象,便于在客户端操作。例如,`testMethod4`可能返回一个JavaBean,这个JavaBean将在`callBackFortestMethod4`回调函数中以JavaScript对象的形式接收。 除了...

    dwr教程(初学者的宝典)

    DWR (Direct Web Remoting) 是一种开源技术,允许JavaScript在Web浏览器中直接调用Java方法,从而实现AJAX的应用。这个教程对于初学者来说,是理解DWR工作原理和开发流程的重要参考资料。 1. **调用没有返回值和...

    dwr的一般使用学习笔记

    下面我们将深入探讨DWR的基本使用方法,包括调用无返回值和参数的Java方法、调用有简单返回值的Java方法、调用有简单参数的Java方法以及调用返回JavaBean的Java方法。 1. 调用没有返回值和参数的JAVA方法 在`dwr....

    Dwr功能案例

    例如,你可以传递一个JavaScript对象到服务器,DWR会将其转换为JSON格式并传递给Java方法。 2. **返回值处理**: 服务器端执行的方法完成后,其返回值会被DWR转化为JavaScript可读的格式,如JSON或XML,然后在...

    DWR中处理集合总结

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

    DWR中处理List

    这里指定了可以调用`testMethod6`方法,并且该方法预期返回一个`List`或`Set`类型,其中元素为`com.dwr.TestBean`类型的对象。 **3.2 客户端JavaScript调用** 客户端JavaScript代码用于调用服务端的方法并处理返回...

    ssh + dwr配置

    5. **Java代码**:在Java类中定义可被DWR调用的方法,这些方法可以直接操作数据库或其他服务。 6. **JavaScript集成**:在HTML或JavaScript文件中,引入DWR自动生成的接口文件(如TestClass.js),以及DWR的核心...

    dwr3_helloword入门

    DWR (Direct Web Remoting) 是一种开源技术,允许JavaScript在浏览器端直接调用Java方法,实现Web应用程序的Ajax功能。在本教程中,我们将学习如何使用DWR 3.0进行快速入门,通过一个简单的“Hello, World”实例来...

    DWR框架怎么返回对象

    对于返回JavaBean的方法,DWR会自动将JavaBean转换为JavaScript对象。配置如下: ```xml &lt;param name="class" value="/com/dwr/TestClass"/&gt; ``` 在JavaScript中,你将得到一个JavaScript对象,可以...

Global site tag (gtag.js) - Google Analytics