Импорт содержимого другого веб-ресурса с использованием JSTL

StackOverflow https://stackoverflow.com/questions/227984

  •  03-07-2019
  •  | 
  •  

Вопрос

У меня есть страница 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" />

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top