我有一个JSP页面,它将在另一台服务器上显示另一个网页的确切内容。我的理解是c:从JSTL导入应该能够包含来自不属于当前Web应用程序的文件的内容。

我在另一个应用程序中的服务器上添加了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