One of our teams is debating whether to use struts or spring for MVC. Having worked first hand with both, I recommended they go with Spring. One of their cons, however, is that Spring mvc does not support Servlet specification 2.2 and because of other requirements, they need to use Tomcat 3.2.4. I pointed them to the documentation on Creating an ApplicationContext from a web application which mentions ContextLoaderServlet 2.2 support, but I cannot find an explicit statement on spring mvc's compatibility with Servlet 2.2. Is there a definitive statement I can point them towards?