ActionForm是属于view层和control层通信的对象,用于数据库访问当然不好,不过这样用的人好像也不是一个两个。

解决方案 »

  1.   

    form应该归于view层,只负责封装页面传递过来的数据,传递给control层。如果在form中,对数据库进行操作,那么就违反了MVC的初衷,当你对页面进行改变的时候,也得改变form中对应的数据库访问逻辑,那么这样的话,还不如不用struts呢。
    既然用了框架,就要遵守框架的规范,
    这样才可是使以后的系统维护工作简化,当改变页面的时候,
    可以不改变处理逻辑。等等。。
      

  2.   

    form当然是属于view的了,本身是一个bean,放点业务逻辑在里面明显不太好.
      

  3.   

    视图,如果在form里边加了代码,还不如直接在页面写呢。!~~~~~~~~~~~~
      

  4.   

    ActionForm是属于view层和control层通信的对象,用于数据库访问当然不好,不过这样用的人好像也不是一个两个。
    -----------------------------------
    up
      

  5.   

    ActionForm是属于view层和control层通信的对象,应该说是一个View组件!
    用于数据库访问按照理论上来说,是不太好.但是也有人将数据库的访问单独
    写在一个bean 文件中.....