理论上actionbean 就是用来实现业务逻辑的;比如操作数据库的查询;
actionmapping用来处理业务流程的,比如将用户界面的操作如"登陆","退出"等对应到具体的页面或struts 的form;
ActionForward是用来实现页面跳转的.如redirect("http://ticlej/index.jsp")

解决方案 »

  1.   

    ActionServlet 控制器
    ActionClass 包含事务逻辑
    ActionForm 显示模块数据
    ActionMapping 帮助控制器将请求映射到操作
    ActionForward 用来指示操作转移的对象
    ActionError 用来存储和回收错误
    Struts标记库 可以减轻开发显示层次的工作
      

  2.   

    他们的执行有没有什么先后顺序呢?
    我的理解是actionmapping 得到数据。然后处理。然后转到ActionForward可是actionbean应该什么时候执行?是不是actionmapping 得到数据存到了actionbean里?
      

  3.   

    actionmapping 是负责映射。
    将actionform的数据给action处理。
    ActionForward根据action的响应处理。
      

  4.   

    就是一个jsp对应一个actionform,一个actionform在对应action.action在调用一些子action,子action负责一些具体的操作。
    (至于actionmapping 是负责映射。)
      

  5.   

    哦。谢谢老大。我刚接触struts,还不是很明白呢。呵呵。您老费心了。