We allow our users to upload html to our servers. We need a template language so that users can insert variables into processed output, iterate over lists, etc. We are currently using JSF as our template language.
If we allow users to load xhtml with JSF tags in it, is there anything bad they can do? Or are they sandboxed?
We deliberately avoided JSP because we do not want the user to embed malicious Java code on a page that could run on the server.
source share