在jsp中使用applet时的路径问题

来源:互联网 发布:windows mobile打不开 编辑:程序博客网 时间:2024/04/24 12:43

    记得以前写过可以在网页上照相的系统,照相的那部分就是用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> 

 

 

 

希望对大家能有帮助。

原创粉丝点击