2011-12-22 56 views
0

我有這個Java小程序,由index.html和一些其他文件組成。如果我將java applet的文件夾及其所有文件放入我的CakePHP應用程序的webroot中,並且通過瀏覽器的導航欄(即www.mydomain.com/applet_folder/index.html)訪問index.html文件,所有的作品完美。cakephp沒有加載java applet內部視圖

但是,如果我有一個視圖,並且我放置一個加載相同位置的iframe,那麼該applet不起作用。它顯示了index.html的內容,但是applet本身並沒有做任何事情。如果我把index.html文件的代碼放到視圖中(而不是僅僅加載一個iframe),也會發生同樣的情況。

因此,就像我使用視圖訪問它一樣,相同的確切代碼會搞砸。我試過改變小程序使用的路徑,即使使用絕對路徑,看是否可能是那個蛋糕弄亂了我的路徑,但仍然是一樣的。

任何想法,爲什麼會發生這種情況?

萬一有人想知道,我用下面的小程序:http://www.vimas.com/mp3.php

+0

我不知道您是否找到了解決方案,但我所做的是將小程序放置在Layouts部分的default.ctp中。所以Applet從主要組件開始。雖然我沒有在單獨的視圖中進行測試,但因爲加載視圖的Ajax沒有觸發applet!我的解決方案是。 – hephestos 2012-08-20 07:18:52

回答

0

將瓶子和其他小應用程序相關的文件的根目錄/文件,並在你的蛋糕代碼中設置路徑相同。默認情況下,cakephp在webroot中搜索文件

+0

我已經試過了,我已經搞亂了所有的路徑,沒有任何東西...... – Albert 2011-12-23 19:13:22