2010-04-13 79 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