2008-10-23 53 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

如果来自同一服务器,不同的应用程序的工作原理,使得它可能有其他没有进行某处初始化的变量,或者一些状态,这使得它抛出例外。检查错误日志中是否有任何堆栈跟踪可能指向导致问题的特定代码行。

相关问题