2010-04-13 80 views
0

我对我维护的站点有点问题。我被要求将报告添加到位于jsp页面的页面。报告信息来自MySQL数据库。问题是将jsp连接到数据库将需要添加函数来编码,我没有原始来源。我想再次重做所有的数据库连接,但这很多时间可能会在3周内重写。JSP加载外部php不使用iFrame

然后我想到了使用PHP在jsp中显示报表,因为我有其他页面使用php连接到数据库(关于为什么使用2种语言的长篇故事)。但我知道的唯一方法是使用iFrames,这是一个不错的选择。使用我见过的对象标签在IE中也有错误。

这样做的最好方法是什么?

回答

1

您可以使用JSTL

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

,包括执行PHP页面的结果。

+0

我似乎无法得到那个工作。我已经把它放在一个div标签中,并有report.php只是回声“测试”,但没有任何反应。如果我把一个<%围绕它死亡。 – Rudiger 2010-04-13 02:29:24

+0

虽然这应该工作看其他职位,我无法得到它的工作,而是使用iFrames。 – Rudiger 2010-05-18 03:34:44

0
<script language="php"> 
include_once ('report.php'); 
</script> 
+0

请确保您的应用程序服务器允许PHP – 2010-04-13 04:54:42