java - 在 JSP 中嵌入 Applet

标签 java jsp applet classname

所以我正在学习如何将小程序嵌入到jsp页面中。但问题是,当我运行index.jsp 时,总是出现错误。该错误表明小程序的类丢失,我不知道如何解决这个问题。我将小程序的完整类名放在index.jsp中,并制作了小程序的jar文件。这是 applet 和 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>

最佳答案

代码属性可以是 .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>

如需更多帮助,请使用此 link

关于java - 在 JSP 中嵌入 Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13955594/

相关文章:

JSP 表达式语言错误行为?

jquery - 如何在jsp中动态生成规范标签

java - 如何操作Java小程序网页的DOM

JavaFX Tableview 按自定义规则排序,然后按列选择

java - xml使用sax解析器从子标签解析数据

java - 将字节从一个数组复制到另一个数组而无需在 Java 中进行迭代

java - 如何在每次请求时重新加载jsp页面?

java - 日志文件的好位置 (windows)

java - KeyBindings 在 JApplet 中无法正常工作

java - 使 ArrayList<JTextArea> 为 JScrollPane