Haven't done it myself but if your using Tomcat, then you should be able to do it without Apache:
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/cgi-howto.html
Niall
To quote Vic Chekvenich
"You can get very dynamic w/ tiles, and use tilesaction for each tilee and put in scope what the tiles defnitions need to render, so each request is dynamycaly assembled.
Rember that you can use tiles-el or el anywhere in servlet 2.4
(If you want to use extrnal or non "jsp" source, check out sitemesh)
.V"
Michael