Импорт содержимого другого веб-ресурса с использованием JSTL
Вопрос
У меня есть страница JSP, которая отображает точное содержимое другой веб-страницы на другом сервере. Насколько я понимаю, c: import из JSTL должен включать содержимое из файлов, которые не являются частью текущего веб-приложения.
Я добавил страницу c: import url = " на свой сервер в другом приложении " и он работает нормально, но когда я пытаюсь добавить страницу с другого сервера, происходит сбой.
Есть предложения о том, что может быть не так?
РЕДАКТИРОВАТЬ . Точная ошибка: " Сервер обнаружил внутреннюю ошибку (), которая не позволила ему выполнить этот запрос. " ;. Однако, запрашивая страницу с одного и того же сервера, другое приложение работает ... Я получаю содержимое страницы.
Решение
Однажды у меня была похожая ошибка. Оказалось, что у машины, на которой я запускал приложение, были некоторые проблемы с подключением к Интернету через брандмауэр. После развертывания приложения на компьютере, который был всегда подключен, оно работало нормально.
Другие советы
Точный код и как он не работает " будет отличной помощью. Все читатели ума сейчас в отпуске.
Тем временем взгляните на http://www.ibm .com / DeveloperWorks / Java / библиотека / J-jsp06173.html
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
...
<c:import
url="http://www.truenorthguitars.com/Clients/Richman/index.htm" />
Если он работает с одного и того же сервера, из другого приложения, возможно, существует переменная, которая где-то не инициализируется, или какое-то состояние, которое вызывает исключение. Проверьте журналы ошибок на наличие следов стека, которые могут указывать на конкретную строку кода, вызывающую проблему.