Мне нужно программно отобразить страницу JSP. Насколько я понимаю, JSP должен иметь некоторый компилятор. Вопрос в том, могу ли я использовать этот компилятор по-разному без JspServlet и других? Все, что мне нужно, это документация о том, как использовать JSP-компилятор (например, Jasper).
Некоторая дополнительная информация, я думаю, прояснит ситуацию. Я не могу использовать стандартный JspServlet. Я хочу изменить исходный JSP до компиляции в некотором роде (объединить два JSP вместе, чтобы быть точным), поэтому мне нужен способ скомпилировать JSP-результат из InputStream (или Reader) с использованием JSP-компилятора напрямую.
Слияние двух JSP - это требование макета. Вы можете спросить: "Но почему этот парень просто не использует SiteMesh или что-то вроде этого?". Одна из страниц JSP не является статичной. Он предоставляется пользователем и хранится в базе данных. Мы очищаем и проверяем этот формат JSP (пользователи могут использовать только подмножество тегов, и все они не являются стандартными, но созданы специально для них), кэшируют их и так далее. Но теперь нам нужен способ использовать эти страницы JSP (которые хранятся в памяти) как макеты для всех страниц JSP, которые пользователь запрашивает.