It depends on what you mean by "building GUIs for web applications" - Spring MVC is the "default" web framework provided by Spring (although the core Spring IOC/DI container can work with pretty much any web framework -
JSF,
Struts, Tapestry, etc.). Spring MVC mostly concentrates on building controllers/validators/navigation - it's part of the GUI, but kind of the underlying code for the GUI. There are some taglibs also, but mostly concerned with things like binding backing model objects to references in the
JSP page.
If you're asking "does Spring provide a drag'n'drop builder for web app GUIs" (like Visual Studio for ASP.NET or Netbeans for JSF) then no - nothing in Spring directly provides this - but if you have a GUI builder for some specific web technology, then
you should still be able to use that technology for the front-end and use the Spring IOC/DI container under it.