读取在JNLP中使用href标记传递的属性

时间:2012-06-15 09:18:07

标签: java dynamic jnlp java-web-start

我使用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时,它将基于codebase和href属性命中服务器并获取JNLP和jar但是如何读取我服务器上的JNLP中的arg1arg2

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

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

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

JSP结构看起来像

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

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