Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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
JSP不使用iframe加载外部php_Php_Mysql_Html_Jsp_Iframe - Fatal编程技术网

JSP不使用iframe加载外部php

JSP不使用iframe加载外部php,php,mysql,html,jsp,iframe,Php,Mysql,Html,Jsp,Iframe,我维护的网站有点问题。我被要求向jsp页面中的页面添加报告。报告信息来自MySQL数据库。问题是将jsp连接到数据库需要在我没有原始源代码的代码中添加函数。我曾想过重新建立所有的数据库连接,但这是一个很长的时间,可能会在3周内重写的东西 然后,我考虑使用PHP在jsp中显示报告,因为我有其他页面使用PHP连接到数据库(关于我们为什么使用两种语言的长篇大论)。但我知道的唯一方法是使用iFrames,这有点不确定。使用我见过的object标记在IE中也有错误 最好的方法是什么?您可以使用JSTL

我维护的网站有点问题。我被要求向jsp页面中的页面添加报告。报告信息来自MySQL数据库。问题是将jsp连接到数据库需要在我没有原始源代码的代码中添加函数。我曾想过重新建立所有的数据库连接,但这是一个很长的时间,可能会在3周内重写的东西

然后,我考虑使用PHP在jsp中显示报告,因为我有其他页面使用PHP连接到数据库(关于我们为什么使用两种语言的长篇大论)。但我知道的唯一方法是使用iFrames,这有点不确定。使用我见过的object标记在IE中也有错误

最好的方法是什么?

您可以使用JSTL

   <c:import url="report.php"/>

包含执行PHP页面的结果。


<script language="php">
include_once ('report.php');
</script>
包括_once('report.php');
我似乎无法让它发挥作用。我把它放在一个div标记中,让report.php只回显“test”,但什么也没发生。如果我在其他帖子上写了一篇文章,虽然这应该可以,但我无法让它工作,而是使用了iFrame。请确保你的应用服务器允许使用PHP