代码之家  ›  专栏  ›  技术社区  ›  Vincent Ramdhanie

使用JSTL导入另一个web资源的内容

  •  1
  • Vincent Ramdhanie  · 技术社区  · 17 年前

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

    我添加了c:import url=“在另一个应用程序中的我的服务器上的页面”,效果很好,但当我尝试包含来自另一个服务器的页面时,它失败了。

    有没有关于什么地方可能出错的建议?

    编辑: 确切的错误是:“服务器遇到了一个内部错误(),使其无法完成此请求。”。然而,从同一台服务器请求一个页面,不同的应用程序工作……我得到了页面的内容。

    3 回复  |  直到 17 年前
        1
  •  1
  •   Morgul Master    16 年前

    我曾经犯过类似的错误。结果证明,我运行应用程序的机器在通过防火墙连接到互联网时出现了一些问题。一旦我将应用程序部署到一台始终连接的机器上,它就工作得很好。

        2
  •  1
  •   Vladimir Dyuzhev    17 年前

    一个精确的代码以及“它是如何失败的”将是一个很大的帮助。所有读心术的人目前都在度假。

    同时,看看 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" />
    
        3
  •  0
  •   Athena    17 年前

    推荐文章