说白了DynaBean就是一个HashMap/HashTable的扩展而以,用它之前需要初始化一些信息,在以后操作过程中有限制。

解决方案 »

  1.   

    这些是jakarka.apache.org的开源公共包里面的东东,用于处理JavaBeans和properties的,比Java自带的功能要强许多。
      

  2.   

    下载,引用,-〉像jdk一样使用。
      

  3.   

    DynaProperty[] props = new DynaProperty[] {
      new DynaProperty("address", java.util.Map.class),
      new DynaProperty("firstName", String.class),
      new DynaProperty("lastName", String.class),
    };BasicDynaClass dynaClass = new BasicDynaClass("contact", null, props);
      

  4.   

    Dyna表示动态,可以创建一个类似JavaBeans的东西,它有哪些property是动态确定的。不像传统的JavaBean我们必须写死。
      

  5.   

    参考Jakarta Commons的commons-beanutils
    http://jakarta.apache.org/commons/beanutils/
      

  6.   

    DynaProperty[] props = new DynaProperty[] {
      new DynaProperty("address", java.util.Map.class),
      new DynaProperty("firstName", String.class),
      new DynaProperty("lastName", String.class),
    };BasicDynaClass dynaClass = new BasicDynaClass("contact", null, props);
    这段代码的最后一句的含义是什么new出的BasicDynaClass中的每个参数的度应位置表示的是什么含义啊?