Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JSP页面上包含来自其他服务器的动态JSP_Java_Jsp_Jspinclude - Fatal编程技术网

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

Java 如何在JSP页面上包含来自其他服务器的动态JSP,java,jsp,jspinclude,Java,Jsp,Jspinclude,我正在编写一段代码,以便在页面中动态包含一个HTML片段。基本上,我在一台服务器上有课程信息,我希望其他服务器能够通过一行代码包含这些信息 如果它在同一台服务器上,我会使用: <jsp:include page="coursedescription.jsp?subj=ENGL100" /> 但是JSP页面位于不同的服务器上。这是我尝试过的,但它不起作用: <jsp:include page="http://myotherserver.com/courselist.jsp

我正在编写一段代码,以便在页面中动态包含一个HTML片段。基本上,我在一台服务器上有课程信息,我希望其他服务器能够通过一行代码包含这些信息

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

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

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

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


如何通过指定URL来包含另一个JSP页面中的代码片段?

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

谢谢,这非常有用: