Импорт содержимого другого веб-ресурса с использованием JSTL - PullRequest
1 голос
/ 23 октября 2008

У меня есть страница JSP, которая отображает точное содержимое другой веб-страницы на другом сервере. Насколько я понимаю, c: import из JSTL должен включать содержимое из файлов, которые не являются частью текущего веб-приложения.

Я добавил c: import url = "страница на моем сервере в другом приложении", и он работает нормально, но когда я пытаюсь добавить страницу с другого сервера, это не удается.

Любые предложения относительно того, что может быть не так?

РЕДАКТИРОВАТЬ: Точная ошибка: «Сервер обнаружил внутреннюю ошибку (), которая помешала ему выполнить этот запрос.". Однако, запрашивая страницу с того же сервера, другое приложение работает ... Я получаю содержимое страницы.

Ответы [ 3 ]

1 голос
/ 08 июня 2009

Однажды у меня была похожая ошибка. Оказалось, что у машины, на которой я запускал приложение, были некоторые проблемы с подключением к Интернету через брандмауэр. После развертывания приложения на компьютере, который был всегда подключен, оно работало нормально.

1 голос
/ 23 октября 2008

Точный код и как "он терпит неудачу" был бы большим подспорьем. Все читатели ума сейчас в отпуске.

А пока взгляните на http://www.ibm.com/developerworks/java/library/j-jsp06173.html

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
...
<c:import 
  url="http://www.truenorthguitars.com/Clients/Richman/index.htm" />
0 голосов
/ 23 октября 2008

Если он работает с одного и того же сервера, из другого приложения, возможно, существует переменная, которая где-то не инициализируется, или какое-то состояние, которое заставляет его генерировать исключение. Проверьте журналы ошибок на наличие следов стека, которые могут указывать на конкретную строку кода, вызывающую проблему.

...