Java:如何将参数传递给Webstart Applet?

时间:2011-08-11 13:27:13

标签: java applet jnlp java-web-start http-authentication

场景:服务器为许多不同(但经过身份验证的)客户端提供相同的Webstart Applet。每个Applet都必须“知道”它所在的客户端。因此,服务器必须能够将一些参数传递给客户端,然后由Applet在该客户端上运行。

  1. Webstart Applet是否可以访问启动它的网络浏览器的
  2. Webstart Applet是否可以访问识别它的 URL
  3. 其他一些选择?
  4. 编辑:也许Webstart Applet是一个错误的术语。我的意思是只是一个Webstart客户端应用程序。

2 个答案:

答案 0 :(得分:2)

有关详细信息,请参阅applet-desc中的JNLP File Syntax元素。

附录:另见Accessing Cookies

答案 1 :(得分:2)

更多属于您的2 nd 点。可以使用JavaScript解析URL查询参数并将其添加到applet元素。 applet元素中的属性将添加或覆盖JNLP文件中设置的值。