freemaker

Why would I use a templating engine? jsp include and jstl vs tiles, freemaker, velocity, sitemesh

I'm about to choose to way to organize my view (with spring-mvc, but that should matter much) There are 6 options as far as I see (though they are not mutually exclusive): tiles sitemesh freemaker velocity <jsp:include> <%@ include file=".."> tiles and sitemesh can be grouped; so can freemaker and velocity. Which one within each gro...