如何在不使用此项的情况下输入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>
答案 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)
两个想法:
只使用一个参数键并连接用逗号分隔的值,这样就可以得到如下内容:
<param name="foo" value="GUID #1,GUID #2,GUID #3,....,GUID #90"></param>
然后在applet代码中用逗号分隔值。
从外部文件中读取参数。这稍微困难一些,因为您必须创建一个URLConnection
来读取参数。