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