Spring 事务有 编程式模式和声明式事务 主要的代表就是JTA 
org.springframework.transaction.jta.JtaTransactionManager

解决方案 »

  1.   

    将struts理解为封装好的servlet!他不支持事务
      

  2.   

    1)Struts 是WEB表现层的框架,基于Servlet中对request的请求(Action)集中处理,并mapping其对应所response的路径;
       不涉及事务处理2)Struts的Script验证方式,是基于StandardForm在页面的请求触发ACTION时,进行的截获验证;3)Spring 是J2EE应用中各逻辑及分层模块的“黏合剂”,在WEB应用中,每当SERVER启动,可以通过spring-config.xml配制文件,把各应用层逻辑(DAO,SERVICE)等注册初始化,以方便上层应用直接调用,而不需一一去构造这些管理类;
    在事务方面,SPRING提供JTA来支持