当然可以,直接把业务逻辑写到Struts的Action中,自己用构造函数构建Service层对象

解决方案 »

  1.   

    业务层的代码都写在action里面,那样会显得很混乱。。
      

  2.   

    业务层应该是写在Model层里的~你如果用的是struts+spring+hibernate~
    那么Spring应该只能起到流程控制的作用~
    你的实际业务逻辑层应该还在Struts的控制之下~
    而不应该完全交给Spring来掌控~其实Spring仅仅作为流程控制很不错的~
    不让它入侵Hibernate和Struts太多,
    这样Struts和Hibernate的扩展性依旧存在~
      

  3.   

    如果只说代替,随便怎么代替都行,什么框架都不用也行,光jsp了关键是如何让你的代码有层次感,易扩展,以维护,易分工。