`

jsp包含applet总报找不到class错误

    博客分类:
  • Java
阅读更多

学习孙鑫老师的Java web详解有一节讲述使用jsp标签包含applet,用书中的例子却总报找不到class的错误。

<jsp:plugin type="applet" code="TestApplet.class" width="600" height="400">

其中TestApplet类属于ch12包,通过网上资料及自己的实践,总结一下解决办法

1、TestApplet.class默认存放在webinf的classes里,这个目录下文件不能访问,所以要把applet的class文件提取出来

2、class文件要放到哪里才能被系统自动加载呢?首先我们可以在包含jsp文件的目录下新建一个文件夹,取名ch12,然后再把TestApplet.class文件拷贝进去,code属性改为code="ch12.TestApplet.class",这样程序就能加载成功了

3、如果我们想把所有applet的class文件统一放在一个文件夹下,可以在webroot目录下新建一个plugin文件夹,然后在此目录下新建ch12文件夹(这个是必须的),把TestApplet.class拷贝进去,最后,在标签中加入codebase属性,注意,codebase是相对于jsp(或html)文件的相对路径,例如像下面这种结构,就应该写成

<jsp:plugin type="applet" code="ch12.TestApplet.class" codebase="../plugin/" width="600" height="400">
 

困扰我几天的路径问题终于就这么简单解决了

1
0
分享到:
评论

相关推荐

    <jsp:plugin>动作时,使用lomboz+Eclipse中编写程序,浏览器一直报 找不到.class文件

    我在学习&lt;jsp:plugin&gt;动作时,使用lomboz+Eclipse中编写程序,浏览器一直报 找不到.class文件 感到困惑!原因是WEB-INF文件不能用来放applet的.class字节码文件,但是JavaBean的.class字节码文件可以

    引用applet Path问题

    myeclipse中的applet源码都在一个包文件下,所以当jsp要引用applet的class文件时,不能直接复制class文件到你要引用的目录下去。 必须把class的上级目录文件夹一起复制过去,也就是package XX.X的XX.X文件夹。

    千方百计笔试题大全

    150、如何在JSP中包括绝对路径文件? 使用URLConnection即可。 37 151、在servlets和JSP之间能共享session对象吗? 37 152、如何设置cookie在某一时间后过期? 37 153、如何获得当前的sessions数? 37 154、能设置...

    java面试宝典

    150、如何在JSP中包括绝对路径文件? 使用URLConnection即可。 37 151、在servlets和JSP之间能共享session对象吗? 37 152、如何设置cookie在某一时间后过期? 37 153、如何获得当前的sessions数? 37 154、能设置...

    java源码包---java 源码 大量 实例

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    快逸报表在J2EE部署中最简实例

    就可以看到我之前做的报表,这个时候很多人会发现出现找不到报表配置文件的错误,而且这个问题也困扰了我很久,网上找了资料,按其操作并没有解决,经过又查找资料,终于找到问题根源,在于jar包的问题,其中一个很重要的jar...

    java经典面试2010集锦100题(不看你后悔)

    B) 程序运行到第7行会出现编译错误,因为字符型与整型不能进行加法运算。 C) 程序能够正常编译和运行,但是不会输出任何结果。 D) 程序将字符型转换为unicode编码并和b的数值相加的和输出。 题目3: 下面的说法中...

    JSTL详细标签库介绍

    如找不到,那么:&lt;BR&gt;&lt;BR&gt;命令行APP/控制台APP(不基于GUI),当异常不能被“捕获”,那么该程序会运行默认异常处理程序,退出JAVA,若Applet或基于GUI的APP,当一个异常未被“捕获”,GUI在运行默认异常处理程序...

    iReport4.5打印实例

    大家肯定会问print.jsp怎么会调用到AppletServlet.java中去执行呢 其实很简单主要是靠这句话 &lt;PARAM NAME = CODE VALUE = "ViewerApplet.class" &gt; ViewerApplet.class其实已经封装好了,大家无需修改可以直接用。

    Java 2实用教程(第三版)实验指导与习题解答

    public class FirstApplet extends Applet { public void paint(Graphics g) { g.setColor(Color.blue); g.drawString("这是一个Java Applet 程序",10,30);//在Java Applet中绘制一行文字:“这是一个Java ...

    JAVA面试题最全集

    找出下列代码可能存在的错误,并说明原因: 二、JSP&Servlet技术 1.描述JSP和Servlet的区别、共同点、各自应用的范围 2.在Web开发中需要处理HTML标记时,应做什么样的处理,要筛选那些字符(&lt; &gt; & “”) 3.在...

    JAVA上百实例源码以及开源项目源代码

    文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java...

    java源码包2

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    java源码包3

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    java源码包4

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java...

    Java开发技术大全(500个源代码).

    notMultipleOfThree.java 把100-200之间不能被3整除的数输出 outputByDoWhile.java 用while循环随机输出数据 outputByWhile.java 用do~while循环随机输出数据 outputMax.java 求两个数中的最大数 ...

Global site tag (gtag.js) - Google Analytics