以前曾经做过一个struts,都是继承Action类不用struts很久了

解决方案 »

  1.   

    为什么继承org.apache.struts.action.Action类不适合做项目?  能说说原因吗? 我见过不少struts的项目都试继承的,好像没有甚么问题啊。
      

  2.   

    那人的建议是不是说要你把org.apache.struts.action.Action再封装一次,可能是这个意思吧
      

  3.   

    可能是要你继承 DispatchAction
      

  4.   

    DispatchAction只不过是把N 多处理放到一个Action中,用Method区分罢了!估计LZ不是这个意思,expecting new technology!
      

  5.   

    这是有人给我的建议:
    ------------
    不要继承那个Action,那个Actiong适合教学不太适合做项目。
    你看一下DispatchAction,这个类好,可以在jsp中直接定义进入这个类的那个方法。
    不像Action那个类非要进execute()方法
    -------------
    大家有什么看法?
      

  6.   

    如果直接用DispatchAction的话,而不用Action的话,就违背了Struts的基于MVC控制的本意!也无法杜绝使用者把业务逻辑写在JSP页面上!是一大误区!
      

  7.   

    glacier86400(冰河),那人就是让你继承DispatchAction啊?我晕……
    这分什么好坏吗?谁告诉你的啊?建议:独立业务仍然继承Action。相似业务,比如登录、注销等,可以继承DispatchAction,用Method区分!
      

  8.   

    强烈建议你去了解一下什么情况下使用 Action, 什么情况下使用DispatchAction , ...
    我觉得你都不知道他们的具体用法, 使用场景.
    不是你说的Action只适合教学, 不适合开发.当你的页面处理多个提交事务的时候, 你怎么处理..? Action 当然做不到...