2011-12-22 62 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