一个关于页面上加入Applet的问题。请教一下!
Applet:
package test;
import java.applet.*;
import java.awt.*;
import java.util.*;
public class TestApplet extends Applet {
public void paint(Graphics g){
Properties pro = System.getProperties();
String osname = pro.getProperty("os.name");
g.drawString(osname,20,20);
}
public void init() {
}
}
JSP
<%@ page import="java.util.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>
HTML Test Page
</title>
</head>
<body>
test.TestApplet will appear below in a Java enabled browser.<br>
<applet
codebase = "."
code = "test.TestApplet.class"
name = "TestApplet"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>
无法正常显示效果,如果将Applet中的
Properties pro = System.getProperties();
String osname = pro.getProperty("os.name");
注释掉,改为 String osname = "Windows 2000";
可以正常显示,我想可能是在下载到客户端的Applet中,有些JDK的包没有下载过来或是客户端无java运行环境,有没有做过这方面的高手请教一二。