动态设置jnlp的参数值
set param value of jnlp dynamically
我正在尝试使用 JNLP 启动小程序。我想将一些参数动态传递给小程序。我的 JNLP 文件看起来像
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://localhost:8080/WebAppTest/jar/" href="">
<information>
<title>JNLP Test</title>
<vendor>Java</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.5+" />
<jar href="test.jar" main="true" />
</resources>
<security>
<all-permissions/>
</security>
<applet-desc
name="Test Applet"
main-class="com.test.TestApplet.class"
width="100"
height="30">
<param name="testStr" value="something" />
</applet-desc>
<update check="background"/>
</jnlp>
我想动态设置 testStr 值。
您无法直接在 jnlp 文件中获取 Request 对象,因此作为替代方案,将 jnlp 作为 jsp 页面并将请求和响应传递给它,如 here 所示 - 并更改内容像他们一样输入 application/x-java-jnlp-file。
还有一个 link http://portal.krypthonas.de/2010/10/11/passing-dynamically-parameters-to-a-java-web-start-app-jnlp/,包含完整的代码片段。
我正在尝试使用 JNLP 启动小程序。我想将一些参数动态传递给小程序。我的 JNLP 文件看起来像
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://localhost:8080/WebAppTest/jar/" href="">
<information>
<title>JNLP Test</title>
<vendor>Java</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.5+" />
<jar href="test.jar" main="true" />
</resources>
<security>
<all-permissions/>
</security>
<applet-desc
name="Test Applet"
main-class="com.test.TestApplet.class"
width="100"
height="30">
<param name="testStr" value="something" />
</applet-desc>
<update check="background"/>
</jnlp>
我想动态设置 testStr 值。
您无法直接在 jnlp 文件中获取 Request 对象,因此作为替代方案,将 jnlp 作为 jsp 页面并将请求和响应传递给它,如 here 所示 - 并更改内容像他们一样输入 application/x-java-jnlp-file。
还有一个 link http://portal.krypthonas.de/2010/10/11/passing-dynamically-parameters-to-a-java-web-start-app-jnlp/,包含完整的代码片段。