jsp中如何使用jsp:plugin加载Applet

周靖峰 2012-04-09 03:10:34
我首先建立一个ex7-11.jsp文件,内容如下

<%@ page contentType="text/html; charset=GB2312"%>
<html>
<head>
<title>
用<jsp:plugin>加载Applet
</title>
</head>

<body>
<center>
<font size="3" face="隶书" color="blue">
用<jsp:plugin>加载Applet
</font>
<!-- 用plugin加载Applet -->
<hr />
<jsp:plugin type="applet" code="RollingMessage.class" height="60" width="550">
</jsp:plugin>
</center>
</body>
</html>

然后建立一个RollingMessage.java,内容如下:

import java.awt.*;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;

public class RollingMessage extends java.applet.Applet implements Runnable
{
Thread runThread;
String s = "欢饮学习\"Web技术应用基础\"!";
int s_length = s.length();
int x_character = 0;
Font wordFont = new Font("楷体_GB2312", Font.BOLD, 30);

public void start()
{
if (runThread == null)
{
runThread = new Thread(this);
runThread.start();
}
}

public void stop()
{
if (runThread != null)
{
runThread.stop();
runThread = null;
}
}

public void run()
{
while (true)
{
if (x_character++ > s_length)
{
x_character = 0;
}
repaint();
try
{
Thread.sleep(300);
}
catch (InterruptedException e)
{}
}
}

public void paint(Graphics g)
{
g.setFont(wordFont);
g.setColor(Color.BLUE);
g.drawString(s.substring(0, x_character), 8, 50);
}

public static void main(String[] args)
{
Frame f = new Frame("动画程序");
RollingMessage drawTest = new RollingMessage();
drawTest.init();
drawTest.start();
f.add("Center", drawTest);
f.resize(400, 100);
f.show();
}
}

然后生成RollingMessage.class,将ex7-11.jsp和RollingMessage.class都放到webapps/test/目录下
然后在浏览器中输入http://localhost:8080/test/ex7-11.jsp
但是显示的结果中没有显示出applet
结果如图所示:


我想知道在jsp中加载Applet应该怎么做,好像书上说的也不是很清楚,上面的这个例子不能正常运行,在此向大家求助
...全文
256 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
周靖峰 2012-12-16
  • 打赏
  • 举报
回复
引用 3 楼 wodemeng0 的回复:
打搅,反问一小下其中f.add("Center", drawTest);它的各个参数是什么意思,“center”有什么作用与意义
应该是居中的意思吧
  • 打赏
  • 举报
回复
打搅,反问一小下其中f.add("Center", drawTest);它的各个参数是什么意思,“center”有什么作用与意义
周靖峰 2012-04-09
  • 打赏
  • 举报
回复
好吧,原来是我把火狐的java插件给禁用了,难怪运行不了
周靖峰 2012-04-09
  • 打赏
  • 举报
回复
好像在IE下可以正常运行,太奇怪了,求解释

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧