Не сервлет JSP

Я понимаю, что есть EL и близкие к EL фреймворки, такие как StringTemplate, JUEL, Velocity и т. Д. Однако я не прошу список альтернатив JSTL/EL.

Я столкнулся с пакетом более года назад, кто-то, кто написал утилиту, которая эмулирует функциональность JSP для env, не являющейся сервлетом, то есть JSP-композицию, которая не нуждается в "контейнере сервлета" для функционирования.

Я проигнорировал это, и теперь я думаю, что это будет полезно для меня, и мне нужна помощь, чтобы вспомнить, что это такое.

Моя реальная мотивация похожа на то, что StringTemplate, JUEL, Velocity предложит, чтобы помочь мне составить блоки SQL, блоки HTML, но я думаю, что JSP предварительно скомпилированы в байт-код, а JSP более эффективны во время выполнения, так как анализ во время выполнения больше не выполняется чем один раз.

Таким образом, на самом деле, рекомендации по альтернативам будут приемлемы, если шаблоны предварительно скомпилированы в байт-код. Но я все еще предпочитаю эмулятор JSP.

1 ответ

Решение

Отличной заменой jsps является шаблонизатор Freemarker. Он отлично подходит как отдельный, но также вы можете увидеть, как он интегрирован в структуру Struts 2. В сочетании со стеком OGNL это полная замена jsps.

Другие вопросы по тегам