:* '''Model de fils:''' En Struts1 els ''actions'' són sincronitzats. Això fa que només una instància de classe pugui respondre totes les peticions que li arribin a aquest ''action''. En el cas d'Struts2 s'instancia un objecte per a cada petició, amb la qual cosa que podem tenir que el mateix codi s'estigui executant per més d'un fil.
 
:* '''Model de fils:''' En Struts1 els ''actions'' són sincronitzats. Això fa que només una instància de classe pugui respondre totes les peticions que li arribin a aquest ''action''. En el cas d'Struts2 s'instancia un objecte per a cada petició, amb la qual cosa que podem tenir que el mateix codi s'estigui executant per més d'un fil.
   Exception encountered, of type "Error"