Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java EE (J2EE) и Spring > SSI into jsp |
Автор: Slanix 10.1.2006, 15:24 |
Можно ли использовать SSI внутри JSP страницы? Если да, то что необходимо настроить в tomcat. |
Автор: Guest 10.1.2006, 20:21 |
SSI предназначены для работы с Apache HTTPD web serverом, но не с Tomcat-ом. Если Вы используете Apache HTTPD в связке с Tomcat-ом, то насколько я помню, тогда необходимо прописать extension mapping в конфигурационном файле httpd. Например, все запросы заканчивающиеся на jsp будут делегированы Tomcat-у, и в этом случае http запрос к jsp будет полностью обрабатываться Tomcat-ом, которыи не понимает SSI инструкций. SSI - это простенькое решение для примитивного динамического контента исключительно средствами Apache HTTPD. Статический include в jsp сделает Вам то же самое. |
Автор: sragio 14.1.2006, 17:38 |
Можно. Даже не используя сервер Apache. В целях безопасности,настоятельно рекомендуется использовать только для отладочных целей В Tomcat иммеется возможностьь включить обработку SSI аналогичную Apache. Обработка осуществлется с помощью сервлета org.apache.catalina.ssi.SSIServlet. Для этого MyTomcat/server/lib/servlets-ssi.renametojar переменовываем в MyTomcat/server/lib/servlets-ssi.jar После чего в MyTomcat/conf/web.xml расскоментируем строчки <servlet> <servlet-name>ssi</servlet-name> <servlet-class> org.apache.catalina.ssi.SSIServlet </servlet-class> ............ </servlet> и <servlet-mapping> <servlet-name>ssi</servlet-name> <url-pattern>*.shtml</url-pattern> </servlet-mapping> Подключаем SSI из JSP, например, вот так: <jsp:include page="test.shtml" /> |
Автор: batigoal 14.1.2006, 20:32 |
sragio Интересная информация. Пожалуй, ее стоит добавить в FAQ. |