Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在JSP中嵌入Applet_Java_Jsp_Applet_Classname - Fatal编程技术网

Java 在JSP中嵌入Applet

Java 在JSP中嵌入Applet,java,jsp,applet,classname,Java,Jsp,Applet,Classname,因此,我正在学习如何将小程序嵌入jsp页面。但问题是,当我运行index.jsp时,总是会出现错误。错误表明小程序的类丢失,我不知道如何修复。我将小程序的完整类名放在index.jsp中,并创建了小程序的jar文件。下面是小程序和jsp的代码 package HelloApplet; import java.applet.Applet; import java.awt.Graphics; public class HelloApplet extends App

因此,我正在学习如何将小程序嵌入jsp页面。但问题是,当我运行index.jsp时,总是会出现错误。错误表明小程序的类丢失,我不知道如何修复。我将小程序的完整类名放在index.jsp中,并创建了小程序的jar文件。下面是小程序和jsp的代码

    package HelloApplet;

    import java.applet.Applet;
    import java.awt.Graphics;

    public class HelloApplet extends Applet {

        @Override
        public void paint(Graphics g) {
             g.drawString("Hello applet!", 50, 25);
        }//end paint

    }//end class

    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>JSP Page</title>
        </head>
        <body>
            <h1>Hello World!</h1>
            <br>
            <applet code="HelloApplet.HelloApplet" archive="HelloApplet.jar" width="600" height="480"/>
        </body>
    </html>
包HelloApplet;
导入java.applet.applet;
导入java.awt.Graphics;
公共类HelloApplet扩展小程序{
@凌驾
公共空间涂料(图g){
g、 抽绳(“你好小程序!”,50,25);
}//端漆
}//末级
JSP页面
你好,世界!


代码属性可以是.jar吗?所有东西都在正确的目录中吗

试着这样做:

<applet code="HelloApplet.class" name="HelloApplet" archive="HelloApplet.jar"
    width=300 height=300>
    <param name="bgcolor" value="ffffff">
    <param name="fontcolor" value="000000">
    Your browser is not Java enabled.
</applet>