struts-layout provides easy interface customization. This is achieved by the skin framework which allows to:
struts-layout comes with an example application using three different skins, three css files and different component implementations.
One can have a look of what is possible by visiting http://www.application-servers.com or by trying the demonstration.
Here are three screenshots from the demo:



For information on how to configure a skin, please see the skin configuration page.