SpringMVC比Struts更容易使用,具有更多的模块化,更好的可扩展性和更灵活的配置。SpringMVC还提供了一个强大的拦截器架构,可以使用注解来实现更简单的处理程序映射,以及更强大的模型绑定和验证支持。