我在将参数从 html 页面读取到小程序时遇到了一点问题。
我的代码(需要提问):
在html页面上:
<PARAM NAME = "name" VALUE = "Nicholus">
在小程序(初始化)中:
String strName = getParameter("name");
小程序只是决定查看我而不是获取名称值.. 一些谷歌搜索显示我不是唯一的,除了我还没有找到解决方案,所以我决定在这里发布它以防它已经解决.
我在将参数从 html 页面读取到小程序时遇到了一点问题。
我的代码(需要提问):
在html页面上:
<PARAM NAME = "name" VALUE = "Nicholus">
在小程序(初始化)中:
String strName = getParameter("name");
小程序只是决定查看我而不是获取名称值.. 一些谷歌搜索显示我不是唯一的,除了我还没有找到解决方案,所以我决定在这里发布它以防它已经解决.
将您的工作与以下工作代码进行比较,如果问题仍未解决,请发布您的代码。
这是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>
快照
[Ps:你需要编译你的.java,然后在HTML
页面中使用,并确保参数名称的字母大小写没有问题,因为java是区分大小写的。.class
而且和.html
文件必须在同一个根文件夹中)。
我解决了,我的疏忽……我的 html 有很多小程序代码,参数没有打印在需要参数的小程序声明中。感谢您的贡献。