我以前传值给action都是直接用name属性,然后在action里用getter和setter
现在我想用entity来传值,不知道这两种方法哪种更好

解决方案 »

  1.   

    看你业务上的问题了,如果属性不多用的不多直接用name就可以了,如果属性多而且用到的地方也少那么还是封装一个entity好。
      

  2.   

    如果属性少的话 就职set和get就可以了
    如果属性很多的话 还是放在vo中比较好
    其实按照原则应该是放在vo中的
      

  3.   

    看你业务上的问题了,如果属性不多用的不多直接用name就可以了,如果属性多而且用到的地方也少那么还是封装一个entity好。 
      

  4.   

    偶还真不知道能用entity传。。一直都是name...要是传文件的话,entity也行??
      

  5.   

    一般都用entity 项目中属性少的表一般很少。如果属性多的话,action代码特别多。
      

  6.   

    如果LZ想让你的action类中的属性及方法少于30个的话,
    建议使用entity对相关属性进行封装,
    我们的项目都是在action类中添加entities,page对象的。
    ps:我们学得是面向对象编程,不是面向过程编写代码,记住要oo原则。
      

  7.   

    entity比较好些,这样更容易将整个系统分层设计,action就是控制转发,其余的让后面的层次实现
      

  8.   

    一般情况下,都直接用entity,action里什么都不干,就直接把entity传给bl就可以了