Slim is a templating system based on the JSP syntax
Why Slim?
Slim is an alternative model to implementing JSP syntax. Although it is not 100% compatible with JSP, in many cases it can be used a drop in replacement.
Possible uses for Slim are:
- Using JSP syntax to generate non web content (e.g. Emails)
- Using JSP syntax to generate static html (This site is built that way)
- Unit testing JSP pages
- Enforcing specific coding practices in JSPs
- Dynamically loading JSP pages without needing a java compiler