JSTL을 사용하여 다른 웹 리소스의 컨텐츠 가져 오기
문제
다른 서버에 다른 웹 페이지의 정확한 내용을 표시하는 JSP 페이지가 있습니다. 내 이해는 C : JSTL에서 가져 오기가 현재 웹 애플리케이션의 일부가 아닌 파일에서 컨텐츠를 포함시킬 수 있다는 것입니다.
C : import url = "다른 응용 프로그램의 서버의 페이지 페이지"를 추가하고 잘 작동하지만 다른 서버에서 페이지를 포함 시키려고하면 실패합니다.
무엇이 잘못되었는지에 대한 제안이 있습니까?
편집하다: 정확한 오류는 다음과 같습니다. "서버는 내부 오류 ()가 발생 하여이 요청을 충족하지 못하게했습니다." 그러나 동일한 서버에서 페이지를 요청하면 다른 앱이 작동합니다 ... 페이지의 내용이 있습니다.
해결책
한 번도 비슷한 오류가있었습니다. 앱을 실행 한 기계에는 방화벽을 통해 인터넷에 연결하는 데 문제가있는 것으로 판명되었습니다. 항상 연결된 컴퓨터에 앱을 배포하면 제대로 작동했습니다.
다른 팁
정확한 코드와 "실패"는 큰 도움이 될 것입니다. 모든 마인드 리더는 현재 휴가 중입니다.
한편, 살펴보십시오 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" />
동일한 서버, 다른 앱에서 작동하면 어딘가에 초기화되지 않는 변수가 있거나 일부 상태가 예외를 던지는 상태가 가능합니다. 문제를 일으키는 특정 코드 라인을 가리킬 수있는 스택 추적에 대한 오류 로그를 확인하십시오.
제휴하지 않습니다 StackOverflow