Почему директива <% @ include корректно отображается в IE, а не в Firefox или Chrome (последние версии) - PullRequest
0 голосов
/ 05 августа 2011

Я пытаюсь включить html-файл, используя следующий синтаксис:

<%@ include file="path/to/file.html" %>

Но я сталкиваюсь с проблемами при просмотре страницы с использованием Firefox (последняя версия) и Chrome (последняя версия) и, возможно, других, которых у меня нетне проверялНасколько я могу судить, это прекрасно работает в IE 9.

Может кто-нибудь объяснить это?

Примечание:

Родительский файл - index.html, и я подозреваю, что эта директива include относится только к *.jsp файлам, но я не могу подтвердить это, поскольку работаю в каталоге, где у меня есть только разрешения на чтение!

1 Ответ

1 голос
/ 05 августа 2011

Родительский файл - index.html

Переименуйте его в index.jsp.Таким образом, <%@include%> будет работать.Это JSP, а не HTML.JSP работает на веб-сервере, а не на веб-браузере.Веб-браузер понимает только HTML.Интерпретация неизвестного тега * для веб-браузера <%@include%> зависит от используемого веб-браузера и не определена.

...