jnlp href属性中的url参数 [英] url parameters in jnlp href attribute
问题描述
我一直在使用url参数将参数传递给.jar应用程序的main方法。在Windows 7上更新到最新的jre 7u7后,Java-web-start启动程序在启动文件时崩溃。
I've been using url parameters to pass arguments to the main-method of the .jar application. After updating to latest jre 7u7 on windows 7, Java-web-start launcher crashes when launching the files.
(JNLP download-servlet和jsp-page解析url-参数并在参数中进一步向下输入)
(JNLP download-servlet and jsp-page parses the url-parameters and inputs them in the argument further down)
jsp的有趣部分
<jnlp spec="6.0+" codebase="http://localhost:8080/" href="myfile.jnlp?username=charles">
...
<application-desc main-class="MyMain">
<argument><%=request.getParameter("username")%></argument>
</application-desc>
</jnlp>
所以这可能是也可能不是错误,
So this might or might not be a bug,
Q1:我是否以正确的方式使用了href属性?
Q1: have I been using the href-attribute in a correct way?
Q2:如何解决问题的任何聪明的想法?
Q2: Any smart ideas how to get around the problem?
推荐答案
我今天遇到同样的问题。我没有在网上找到任何东西,但我试图将'?'替换为HTML实体'&#063;'并且它有效。
I get the same problem today. I didn't find anything on the net, but I tried to replace the '?' with the HTML entity '?' and it works.
这篇关于jnlp href属性中的url参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!