gpt4 book ai didi

java - 通过网络将参数/参数传递给 jnlp。有哪些选择?

转载 作者:搜寻专家 更新时间:2023-11-01 03:54:47 27 4
gpt4 key购买 nike

目前我有一个使用 Java web start 通过 JNLP 运行的应用程序。用户可以点击特定的 URL 并启动该应用程序。

我能够通过使用 j2seproperty 标记将属性添加到 build.xml(ant web 启动)中的 JNLP 文件本身,例如这个。

<jw:j2se>

<j2seproperty name="testProperty" value="1"/>

</jw:j2se>

这些属性可以在代码中的任何地方通过以下方式访问: System.getProperty("testProperty");

问题是我希望能够通过html来设置这些属性,如下所示。

'http://localhost:8080/somelink?testProperty=2'

实现此目标我有哪些选择?我做了一些研究,到目前为止,似乎唯一的解决方案是以某种方式通过某种 servlet 动态创建 JNLP 启动器。

这是否正确,如果不正确,这里还有其他选择吗?如果是这样,我对所有可能性持开放态度...

最佳答案

通过 JSP 页面创建 JNLP 并让它填充请求参数中的属性值。参见 this question对于一个稍微不工作的例子,但你应该能够很容易地修复它,我做到了。

关于java - 通过网络将参数/参数传递给 jnlp。有哪些选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11487815/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com