在Struts中 ActionForm Bean到底是属于MVC中的 M 还是V??????

解决方案 »

  1.   

    即不算M也不算V。。仅仅是一个VALUE OBJECT,用来传递数据的数据对象。
      

  2.   

    应该算是M层次的东西吧,V的话一般指你的表现层,也就是jsp和做表现的servlet
      

  3.   

    ActionForm 封装数据的么,当然是M层。
      

  4.   

    当然是典型的Model层封装的数据了;
    V是指面向用户的JSP页面,当然一些M中的数据对象的信息是显示在V中的;套上HIBERNATE,可使M中的对象与数据库的表之间保持“同步”状态,为开发提供许多方便
      

  5.   

    我觉得是v层;只是存放页面的数据信息;我接触的一般都是把Form转换成M层的vo对象 或者把vo对象转换成Form; 而这里的vo对象是M层这样就可与做到数据不跨层传递了
      

  6.   

    Model   :  ActionForm, Business Logic
    view    :  JSP(tag)
    Control :  ActionServlet  RequestProcessor  Action 关键在于actionservlet,根据请求找到相关的映射文件,调用......
      

  7.   

    ActionForm是属于View层的,表单提交了之后Struts框架会自动将表单数据组装到ActionForm Bean 中,用于表单验证
    Model  :   ActionBean,JavaBean
    View   :   JSP,ActionForm Bean
    Control:   ActionServlet
      

  8.   

    同意astxzsl(不编程能做什么呢?)