其实 第三点 不傻 ,最简单的 pojo  就是这样的
setter来 ,getter 去,楼住其实在 考虑 dto设计模式

解决方案 »

  1.   

    新手啊,楼上说的pojo和dto都不懂呀。
    但是第三种方法中,我发现要新建的类和form有着一模一样的属性,感觉有点多余啊。
      

  2.   

    form直接传吧,何必生成一个差不多的类?偶尔有bad smell,也是没办法的呀。总不能要求完美吧。
      

  3.   

    BeanUtils将vo即ValueObject(actionform)转换成BO即Bussiness Object就ok了
      

  4.   

    不错,用第三种,分清各个object的功能,你的form是用来在view中做显示用的,也就是jsp中需要用到的,所以它可以都用string类型。你的business object是用在业务层的,所以它的类型一般应该和数据库中数据类型保持一致。至于他们之间的转换,简单话的BeanUtils可以做到,如果BeanUtils功能不够,就自己写一个转换的class了。