在Tomcat中部署Applet的问题
在tomcat中,类文件是存储在WEB-INF/classes下的,而jsp页面与WEB-INF在同一目录下,如果我要在某个jsp页面中调用applet, <applet codebase= "WEB-INF/classes " code= "MyTreeView.class " name= "TestApplet " width= "400 " height= "300 " hspace= "0 " vspace= "0 " align= "middle "> ,却报错:找不到applet的类文件,而如果我在jsp页面的目录下建一个其他的文件夹,并把.class文件放入其中,则没有问题,因此我想问一下是否codebase不能指向WEB-INF里?那我要怎样使用applet?虽然我可以把.class文件放到jsp页面旁边,但感觉这种方法不好,请各位老大指点一下
[解决办法]
不行。浏览器无法请求 WEB-INF 目录,所以会报找不到文件。
[解决办法]
applet是在客户端执行的,你必须放在WEB-INF外面,服务器端运行的class才是必须放在WEB-INF内的。