2008-10-23 15 views
1

我有一個JSP頁面,它將顯示另一個服務器上另一個web頁面的確切內容。我的理解是,從JSTL導入c:應該能夠包含來自不屬於當前Web應用程序的文件的內容。使用JSTL導入另一個web資源的內容

我在另一個應用程序中添加了c:import url =「我的服務器上的頁面」,它工作正常,但是當我嘗試從另一個服務器包含一個頁面時,它會失敗。

任何關於可能出錯的建議?

編輯:確切的錯誤是:「服務器遇到一個內部錯誤(),阻止它履行這個請求。」。但是,從同一服務器請求一個頁面,不同的應用程序工作...我得到頁面的內容。

+0

你能否提供更多關於它如何失敗的細節。你有錯誤嗎? – 2008-10-23 00:51:41

回答

1

我曾經有過類似的錯誤。事實證明,我運行應用程序的機器在通過防火牆連接到互聯網時遇到了一些問題。一旦我將應用程序部署到始終連接的機器上,它就可以正常工作。

1

一個確切的代碼,以及「它失敗」將是一個很大的幫助。所有的讀者都在休假。

同時,看看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

如果來自同一服務器,不同的應用程序的工作原理,使得它可能有其他沒有進行某處初始化的變量,或者一些狀態,這使得它拋出例外。檢查錯誤日誌中是否有任何堆棧跟蹤可能指向導致問題的特定代碼行。

相關問題