Other than the fact that Struts is more well known than Spring MVC, I can't think of ANY other reason. Spring is far more versatile and easier to use once you know how to use it. Goodbye and good riddance to ActionForms.
Disclaimer: I am definitely a Spring bigot !!
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
Hello, Ya i know Spring our project uses Spring & fortunately i know Struts too... I do agree with you about ActionForm issue...Spring is really amazing(IoC & AOP are mind blowing) There are few other projects which are using Struts ...hence the question about selection of Framework
Of course, use of Spring does not preclude the use of Struts; Spring integrates fairly well with Struts. If your development team is more familiar with Struts, then it might be easier to use both. There are a number of example projects out there that do just that. Check out Appfuse