1

我在使用 jsp 动态生成的 jnlp 中传递带有 href 标记的动态值。

<jnlp spec="1.0+" codebase="http://10.40.42.134:8080/TestJNLP/" href="test.jnlp?arg1=<%=request.getParameter("arg1")%>&arg2=<%=request.getParameter("arg2")%>">

AFAIK,当用户下载并运行此 JNLP 时,它将根据代码库和 href 属性访问服务器,并获取 JNLP 和 jar,但如何读取arg1arg2在我的服务器上存在的 JNLP。

我的 JNLP(存在于服务器上)的参数标签应该是什么样的,它们应该是格式<argument>"$$arg1"</argument> 还是表单<argument><%=request.getParameter("arg1")%></argument>或其他格式。

有人可以帮我解决这个问题。

提前致谢。

4

1 回答 1

1

在进一步探索选项时,我发现可以使用 JSP 制作动态 JNLP,而 JSP 又可以request.getParameter(arg)

JSP 结构看起来像

<argument><%=request.getParameter("arg1")%></argument>

和响应类型为application/x-java-jnlp-file

于 2012-06-19T13:47:39.967 回答