:* 1. '''Disseny Simplificat:''' Un dels principals problemes que tenia el framework Struts 1 era l'ús de classes abstractes, cosa que canvia en la versió 2 a la qual es fa ús de Interfícies. Això li proporciona una major facilitat per a l'extensió i l'adaptació, ja que els interfícies són més fàcils d'adaptar que les classes abstractes. Un altre canvi és que es busca que les classes que siguin el més simple possible amb el que els actions es converteixen elements que estaran poc acoblats. Les classes compten amb getter i setter per poder rebre valors des de pàgines, i compten amb alguns mètodes en els quals posarem la lògica de negoci.
 
:* 1. '''Disseny Simplificat:''' Un dels principals problemes que tenia el framework Struts 1 era l'ús de classes abstractes, cosa que canvia en la versió 2 a la qual es fa ús de Interfícies. Això li proporciona una major facilitat per a l'extensió i l'adaptació, ja que els interfícies són més fàcils d'adaptar que les classes abstractes. Un altre canvi és que es busca que les classes que siguin el més simple possible amb el que els actions es converteixen elements que estaran poc acoblats. Les classes compten amb getter i setter per poder rebre valors des de pàgines, i compten amb alguns mètodes en els quals posarem la lògica de negoci.
   −
:* 2. '''Simplificació dels actions:''' Qualsevol classe java amb un mètode execute pot actuar com un
+
:* 2. '''Simplificació dels actions:''' Qualsevol classe Java amb un mètode execute pot actuar com un ''Action''. Així no es fa necessari implementar cap interfície.  
Action. Així no es fa necessari implementar cap interfície.  
+
   Exception encountered, of type "Error"