可以这么理解
MVC是架构缩写
MODEL(创建模型组件)
VIEW(创建视图组件)
CONTROL(创建控制组件)Model1
是在jsp-jsp-jsp中插写java代码,也可直接调用javabeanModel2
Struts结构
目的就是为了将java代码从jsp中分离出来
在jsp中调用Action(java代码),利用Action来实现页面转向和业务逻辑
jsp与Action的调用关系在Struts-config.xml文件中定义

解决方案 »

  1.   

    通俗来讲
    model1就是jsp里写代码,jsp里含逻辑和业务代码
    model2是通过ActionServlet根据struts-config.xml来指定操作,到底是分配到jsp还是执行其他逻辑就看他了
    其他的上面都说了
      

  2.   

    可以说mvc和model2是一样的吗?
    struts是基于model2建立起来的,比model2又多了些什么呢?
      

  3.   

    mvc 是一个模式model 1 是指 jsp + javabeanmodel 2 是指 jsp + servlet + javabean model 1 中 jsp 充当 V(View 表示层), C(Control 控制层)model 2 中 jsp =>V, servlet =>C, M=>JavaBeanStruts 是 model2 的具体实现
      

  4.   

    推荐书籍 《 struts in action 》
    第一部分做了很好的说明