HTML не передает параметр в класс Java - PullRequest
2 голосов
/ 14 ноября 2011

возникла проблема с простой передачей параметров из 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-файл.

Кто-нибудь знает, что может быть не так? Приветствия.

1 Ответ

2 голосов
/ 15 ноября 2011

Изменение:

<PARAM name="testing" value="It works." /> 

К:

<PARAM name="testing" value="It works." > 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...