JSP页面嵌入java applet

本文介绍如何将Java Applet嵌入到JSP或HTML页面中,包括Applet的Java代码实现及JSP页面配置,并说明了正确放置类文件的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  最近想实现applet嵌入到jsp或html页面的功能,网上找了好久的资料,都讲的不是很好,经果折腾了两三个小时,终于弄明了是杂回事。

  applet java代码:

 

View Code
 1 package Chapter12;
 2 import java.applet.Applet;
 3 import java.awt.*;
 4 public class MyApplet extends Applet
 5 {
 6  /**
 7      * 
 8      */
 9     private static final long serialVersionUID = 1L;
10 public void init()
11  {
12  setBackground(Color.gray);
13  }
14  public void paint(Graphics g)
15  {
16  g.setColor(Color.blue);
17  g.drawString("Hello world!",30,60);
18  g.setColor(Color.red);
19  g.drawString("This is my first Applet code", 30, 80);
20  }
21 }

调试生成.class类文件,必须得保证applet小程序能正常运行。
jsp页面:

 采用<jsp:plugin codebase="." type="applet" code="Chapter12.MyApplet.class"></jsp:plugin>

主要参数介绍:

codebase :类文件路径。

type :是插件类型。

code :类文件名。

关于此元素的其它参数在此就不多讲了,可以去百度上搜,上面说的很详细。

View Code
 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 7 <title>Insert title here</title>
 8 </head>
 9 <body>
10 
11 <jsp:plugin codebase="." type="applet" code="Chapter12.MyApplet.class"></jsp:plugin>
12 </body>
13 </html>

接下来就是值得注意的地方,如何放置这两个文件,如下图所示

下图是MyApplet.java代码属于的包名:

属于包 Chapter12下面

所以调试生成MyApplet.class类必须放文件夹下Chapter12下面,而Jsp页面applet.jsp和文件夹Chapter12在web根目录下同一级的,如下图所示

如果不按包名的路径放置会出现错误找不到myApplet.class的错误。

这样就完成一个applet嵌入jsp页面的功能。

最后效果:

转载于:https://www.cnblogs.com/cxtczzy/archive/2013/01/07/2850126.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值