Still using Java Server Pages?  I was too, but a few years ago I ditched them and haven’t looked back since.  JSPs are a fine concept, but they take the joy out of web development.  For me, it was the little things, like having to breakup my page templates into separate files: header.jsp and footer.jsp, not being able to call methods in the expression language, and not being able to combine and arrange page parts at runtime.  FreeMarker templates are what I turned to.  FreeMarker has been around for a while, but if you haven’t looked at them recently, here are a few reasons to consider them for your next web app.

Read the full blog: 10 Reasons to Replace Your JSPs With FreeMarker Templates.