记得以前写过可以在网页上照相的系统,照相的那部分就是用applet实现,那个时候就遇到了有关applet的class文件的路径问题,总是说找不到applet的类文件;不过后来解决的了,今天有一个同学问我有关路径的事,我想起以前做过,不过没有总结,现在总结一下,为自己以后提高,或者给初学者点建议。

我们一般在src中的的源文件编译完之后,默认就会出现在WEB-INF下的class目录中的,如果我们把applet的class文件放到这里,总是会报出找不到class文件的。这个是什么原因呢,网上面说,主要是WEB-INF是不能被直接访问的,只能重定向过去。所以,我们要创建一个新的文件夹来放置applet的class文件,我们新建一个plugin目录,这个是plugin目录是和WEB-INF并行的,都在WebRoot下面。之后把applet的class放到plugin目录下边,
在jsp文件里面这样写:

<jsp:plugin     type="applet"   code="applettest.class"   codebase="plugin/"   
                            width=   "640"   
                            height=   "260" >   
    
  </jsp:plugin>   

运行就可以啦。

有的同学会问,如果我的applettest是放在test包里面的怎么办?这个是一样的,你就在plugin下面新建test目录,之后把applet的class放到test目录下边。
此时的jsp:

<jsp:plugin     type="applet"   code="test.applettest.class"   codebase="plugin/"   
                            width=   "640"   
                            height=   "260" >   
    
  </jsp:plugin>   


希望对大家能有帮助。
评论
发表评论

您还没有登录,请登录后发表评论

zhangcheng
搜索本博客
存档
最新评论