Els motius pels quals sorgeix Struts2 s'han de buscar en les '''limitacions d'Struts''', ja que la versió 1 planteja restriccions en la forma de desenvolupar, l'aparició de nous frameworks que aporten nous conceptes i punts de vistes, i el sorgiment de noves tecnologies com Ajax.
 
Els motius pels quals sorgeix Struts2 s'han de buscar en les '''limitacions d'Struts''', ja que la versió 1 planteja restriccions en la forma de desenvolupar, l'aparició de nous frameworks que aporten nous conceptes i punts de vistes, i el sorgiment de noves tecnologies com Ajax.
   Exception encountered, of type "Error"