解决方案 »

  1.   

    actionForm 是struts1  。struts2 没有actionForm, 
    actionForm 只需要配置一个类就行了 ,可以把actionForm  配置成dto,就不用转了。
      

  2.   

    vo是一般是指接受表单的bean,
    dto也就是常说的po,就是hibernate可以操作的bean,或者说是DAO层可以使用的对象。
    其实完全可以用一个,不用相互转换,
      

  3.   

    service层方法参数应该是pojo  ,不应该是actionForm,service层不要和struts耦合  ActionFrom可以这么写 class  Foo extends ActionFrom{
        private  Bar bar;
        getter()....
        setter()....
    }页面 dom的name 为  bar.name之类的    直接用  foo.getBar()就得到 pojo参数了
      

  4.   

    我们公司用一个大map ,名字叫paraMap
      

  5.   

    楼主去看看STRUT2吧,比1简单多了,而且好用
      

  6.   

    ·po中的数据主要是和数据库中的表对应的,而vo主要是在页面显示数据用的,页面上展示的数据数据库有可能没有直接对应的字段,需要业务逻辑上的运算,所以说从页面到数据库之间传递(也就是说从VO到PO之间的传递)数据需要转换一下,个人拙见,仅供参考。
      

  7.   

    VO就是DTO  不同的叫法form的侧重点在于只接收   不转换DTO可以在form基础上  转换一些类型  因为form拿到的都是String或者String[]