如何在JSP页面上包含来自其他服务器的动态JSP

时间:2010-06-30 18:12:58

标签: java jsp jspinclude

我正在编写一些代码,用于动态地在页面中包含HTML代码段。基本上,我在一台服务器上有课程信息,我希望其他服务器能够包含一行代码。

如果它在同一台服务器上,我会用它:

<jsp:include page="coursedescription.jsp?subj=ENGL100" /> 

但JSP页面位于不同的服务器上。这是我尝试过的,但它不起作用:

<jsp:include page="http://myotherserver.com/courselist.jsp?subj=ENGL" /> 

如何通过指定URL来包含其他JSP页面中的代码段?

1 个答案:

答案 0 :(得分:8)

您可以使用c:import标记来执行此操作。另一种方法是使用commons HTTP获取服务器端的内容,并将结果包含在内。