2
有一個從HTML文件傳遞到我的java文件的簡單參數存在問題。HTML未將參數傳遞給java類
這裏是我的html代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<APPLET code="BPAppletRun" width="400" height="200">
<PARAM name="testing" value="It works." />
</APPLET>
</body>
</html>
這裏是我的java類:
import java.applet.*;
import java.awt.*;
import javax.swing.*;
public class BPAppletRun extends Applet {
private static String bPUsers;
public void init(){
bPUsers = this.getParameter("testing");
}
public void paint(Graphics gr) {
drawUsers(gr);
}
public static String getBPUsers(){
return bPUsers;
}
public void drawUsers(Graphics gr){
if(bPUsers!=null){
gr.drawString(bPUsers, 30, 20);
}
else{
gr.drawString("Not working.", 30, 20);
}
}
}
所以它應打印 「它的工作原理」,但它只是打印 「不工作」。 ,當我運行的HTML文件。
任何人都知道什麼可能是錯的? 乾杯。
FWIW,我只是想你的代碼在這裏和小程序正確顯示*它的工作原理*。 – mikej
你使用什麼瀏覽器/系統/ java版本?我不適合在Chrome和Firefox中使用@ linux – soulcheck
另外請確保你的.class文件是你編譯的Java文件的最後一個版本 – VirtualTroll