首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSP页面中的Maven Web App和Applet JAVA

问JSP页面中的Maven Web App和Applet JAVA
EN

Stack Overflow用户
提问于 2013-05-27 20:59:16
回答 1查看 871关注 0票数 0

我有一个Eclipse格式的maven Web应用程序和一个JSP格式的页面。我试图在这个页面中启动一个applet JAVA,所以我写道:

代码语言:javascript
复制
<APPLET code="a/b/c/AppletStream.class" width="500" height="200"></APPLET>

它应该调用这个类:

代码语言:javascript
复制
package a.b.c;

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

public class AppletStream extends Applet {

    private static final long serialVersionUID = 1L;
    Font font;

    public void init() {
        font = new Font("TimesRoman",Font.PLAIN,20);
    }

    public void paint(Graphics g) {
        g.setFont(font);
        g.setColor(Color.red);
        g.drawString("Hello !",0,font.getSize());
    }

}

但是我不知道我必须把'AppletStream.java‘文件放在Maven文件系统中的什么地方……

你有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-05-27 21:10:46

类文件必须在Applet标记中声明的URL处可用,此处为a/b/c/AppletStream.class。部署它的方式完全取决于您的网站。

请记住,applet是客户端(由浏览器解释),所以applet本身和部署它的网站是两个完全不同的东西。

如果您的网站是一个java应用程序,在与applet相同的maven项目中,您需要定制您的pom.xml以将AppletStream.class打包到<WAR_ROOT>/a/b/c中,以使其在所需的URL处可用。

如果是一个不同的maven项目,您可以简单地将.class文件复制到src/main/webapp/a/b/c中。

如果您的网站由apache服务器上的html/php页面组成,则需要将applet类文件复制到<apache_website_folder>/a/b/c中。

这完全取决于网站,以及它是如何部署资源的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16773776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档