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.
Write once, run anywhere, because there's nowhere to hide! - /. A.C.
Nothing that I know of. Spring integrates nicely with tiles, velocity, JSF and freemarker, but as for creating the GUI, well, I don't think so. You might consider spring roo, which might be considered as a code generation tool for increasing productivity, which also generates the views for you (but that's not its main task)