簡體   English   中英

使用 JSTL 導入另一個 Web 資源的內容

[英]Importing the content of another web resource using JSTL

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

我添加了 c:import url="page on my server in a different application" 並且它工作正常,但是當我嘗試包含來自另一台服務器的頁面時它失敗了。

關於可能出什么問題的任何建議?

編輯:確切的錯誤是:“服務器遇到內部錯誤(),阻止它完成此請求。”。 但是,從同一服務器請求頁面,不同的應用程序工作......我得到了頁面的內容。

一個確切的代碼以及“它失敗”的方式將是一個很大的幫助。 所有讀心者目前都在休假。

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

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

如果它在同一服務器、不同的應用程序上工作,則可能存在未在某處初始化的變量,或者某些狀態使其引發異常。 檢查錯誤日志中是否有任何可能指向導致問題的特定代碼行的堆棧跟蹤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM