gpt4 book ai didi

java - 无法显示小程序

转载 作者:行者123 更新时间:2023-12-02 08:28:24 25 4
gpt4 key购买 nike

我用 Applet 开发了一个 JSP Web 应用程序。我无法从 JSP 页面显示小程序。

下面是代码:

<applet codebase="http://localhost:8080/av_applet_jsp/applets" code="av_app.class" WIDTH="200" HEIGHT="100">

av_app.class 位于 Webcontent/applets/

我哪里出错了?

这是我的小程序类:

public class av_app extends Applet {

@Override
public void paint(Graphics g) {
int inset;
int rectWidth, rectHeight;
g.setColor(Color.pink);
g.fillRect(0,0,300,160);
g.setColor(Color.green);
inset = 0;
rectWidth = 299;
rectHeight = 159;
while (rectWidth >= 0 && rectHeight >= 0) {
g.drawRect(inset, inset, rectWidth, rectHeight);
inset += 15;
rectWidth -= 30;
rectHeight -= 30;
}
}
}

我可以使用小程序查看器查看小程序。我在 JSP 页面中做错了什么?

当我尝试an example code时它正在工作:

<applet codebase="http://java.sun.com/applets/NervousText/1.1"
code="NervousText.class" width=400 height=75>
<param name="text" value="Welcome to HotJava!">
</applet>

最佳答案

代码库为..

http://localhost:8080/av_applet_jsp/applets

..以及..的代码属性

av_app.class

..JVM 将在.. 中查找类

http://localhost:8080/av_applet_jsp/applets/av_app.class

OTOH,您说该小程序实际上位于..

http://localhost:8080/Webcontent/applets//av_app.class

要么将该类移动到小程序期望找到它的位置,要么更改 HTML 以查找它所在的位置。

关于java - 无法显示小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3999027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com