2013-07-20 3 views
0

html 페이지의 매개 변수를 애플릿으로 읽는 데 약간의 문제가 있습니다.JApplet에 대한 get 매개 변수가 작동하지 않습니다.

내 코드 (질문에 대한 necesssary) : HTML 페이지에

:

애플릿 (초기화)에서
<PARAM NAME = "name" VALUE = "Nicholus"> 

:

String strName = getParameter("name"); 
애플릿 그냥 날 봐 대신하기로 결정

이름 값을 얻는 것. 몇 가지 구글 검색은 아직 해결책을 찾지 못했다는 것을 제외하고는 오직 하나만 보여 주므로 이미 resolv 인 경우에 여기에 게시하기로 결정했다. 에드.

답변

0

다음 작업 코드와 작업을 비교하거나 문제가 해결되지 않은 경우 코드를 게시하십시오. 여기

ParamDemo.java 코드 그리고

import java.awt.*; 
import java.applet.*; 

public class ParamDemo extends Applet{ 
    String strName; 
    public void start() 
    { 
     strName=getParameter("name"); 
     if(strName==null) 
      strName="Not Found"; 
    } 
    public void paint(Graphics g) 
    { 
     g.drawString("Name :"+strName,10,20); 
    } 
} 

Applet.html입니다

<html> 
<body> 
<applet code="ParamDemo" width="300" height="300"> 
<param name='name' value="Nicholas"> 
</applet> 
</body> 
</html> 

스냅 샷 enter image description here

[PS : 당신은 HTML 페이지에서 사용하기 전에 된 .java를 컴파일해야 Java가 대소 문자를 구분하므로 매개 변수 이름의 대문자와 관련된 문제가 없는지 확인하십시오. 또한 .class.html 파일은 동일한 루트 폴더에 있어야합니다.

0

나는 그것을 극복했다. 나의 과실은 ... 내 HTML에는 많은 애플릿 코드가 있었고, 매개 변수는 매개 변수를 필요로하는 애플릿 선언 내에서 인쇄되지 않았다. 기여해 주셔서 감사합니다.