簡體   English   中英

JSP頁面中的Maven Web App和Applet JAVA

[英]Maven Web App and Applet JAVA in a JSP page

我在Eclipse中有一個Maven Web應用程序,在JSP中有一個頁面。 我試圖在此頁面中啟動applet JAVA,所以我寫道:

<APPLET code="a/b/c/AppletStream.class" width="500" height="200"></APPLET>

應當叫該類:

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文件系統中...

你有想法嗎 ?

該類文件必須在您的Applet標簽中聲明的URL處可用,這里為a/b/c/AppletStream.class 部署方式完全取決於您的網站。

請記住,小程序是客戶端(由瀏覽器解釋),因此小程序本身以及部署它的網站是兩件完全不同的事情。

如果您的網站是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

這完全取決於網站以及網站的資源部署方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM