Added JSTL <c:if and JSTL <c:forEach to jstl template. I also added support for ${fn:escapeXml(.. although I think I swapped them.. I put ${ where I should have put ${fn:escapeXml(. Also introduced a small expression bug.. in comments. Should be an easy fix.