What is the problem you encountered? Any set of pages which share the same layout could be implemented as tiles in order to reduce duplication. So if the welcome page has similar look and feel as other pages, they could as well be implemented as layout. Each individual page could then use <tiles:insert > to "invoke" the layout while supplying page specific display content.
grapes are vegan food pellets. Eat this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop