如何将初始参数放入applet?

时间:2012-02-25 17:55:34

标签: java applet

如何在不使用此项的情况下输入applet初始参数:

<param name="foo" value="bar"></param>

我不想使用上面编写的代码,因为applet必须与大的初始参数一起使用:两个字符串数组。每个数组最多可包含50个字符串元素。所以我认为将这些参数写入HTML页面是不好的:

 <param name="foo1" value="GUID #1"></param>
 <param name="foo2" value="GUID #2"></param>
 .....
 <param name="foo90" value="GUID #90"></param>

3 个答案:

答案 0 :(得分:1)

如果您不使用纯HTML,(即使用PHP,JSP或ASP等) 你为什么不通过循环生成它们?例如,PHP版本可能是这样的:

for($i = 1; $i < 100; $i++)
    echo ("<param name='foo" + $i + "1' value='GUID " + $i + "'></param>");

答案 1 :(得分:1)

你可以使用

  PARAM NAME="myArray" VALUE="element1 element2 ... elementN" 

答案 2 :(得分:1)

两个想法:

  1. 只使用一个参数键并连接用逗号分隔的值,这样就可以得到如下内容:

    <param name="foo" value="GUID #1,GUID #2,GUID #3,....,GUID #90"></param>
    

    然后在applet代码中用逗号分隔值。

  2. 从外部文件中读取参数。这稍微困难一些,因为您必须创建一个URLConnection来读取参数。

相关问题