bem… alguns motivos
http://www.opensymphony.com/webwork/wikidocs/Comparison%20to%20Struts.html
vc pode perfeitamente usar o controlar do spring e a view e parafernalia do struts, é só configurar o controle e os plugins do spring na sua aplicação
eu uso exatamente assim :
<!-- ========== Controller Configuration ================================ -->
<controller>
<set-property
property="processorClass"
value="org.springframework.web.struts.DelegatingRequestProcessor"
/>
</controller>
<!-- ========== Message Resources Definitions ============================ -->
<message-resources parameter="ApplicationResources" />
<!-- ========== Plug Ins Configuration ================================= -->
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property
property="contextConfigLocation"
value="/WEB-INF/action-servlet.xml,/WEB-INF/classes/applicationContext.xml,/WEB-INF/classes/applicationContext-dataSource.xml"
/>
</plug-in>
Amigos tenho um aplicação em Struts(com os meu actions,forms,classe de negocios,etc) ja consolidada,e agora surgiu a necessidade de uma aplicação em J2ME que acessa minha aplicação em Struts(J2EEE),mas por questão de tempo não queria ter que desenvolver uma outra aplicação em J2ME que acesse minha aplicação em Struts,queria aproveitar toda a logica da minha aplicação em Struts e disponibilizar em uma aplicação J2ME(celular),e tambem não queria ter que usar html da vida.Sera que alguem já fez isso?Ouvi falar do Spring e do WebWork alguem saberia me disser ao certo se esse framework me ajudaria a resolver esse problema?Obrigado pela ajuda