当前位置: 首页 > 知识库问答 >
问题:

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

危璞
2023-03-14

我正在使用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(存在于服务器上)的参数标记应该是什么样子,它们应该是 “$$arg1” 格式,还是 <%=request.getParameter(“arg1”)%> 格式,或者其他格式。

有人能帮我做这个吗。

提前谢了。

共有1个答案

葛哲彦
2023-03-14

在进一步研究这些选项时,我发现动态JNLP可以使用JSP实现,而JSP又可以具有request.getParameter(arg)

JSP结构如下所示

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

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

 类似资料:
  • 问题内容: 我一直在使用url参数将参数传递给.jar应用程序的主方法。在Windows 7上更新到最新的jre 7u7后,启动文件时Java-web- start启动器崩溃。 (JNLP download-servlet和jsp-page解析url参数,并在更下方的参数中输入它们) jsp有趣的部分 因此,这可能是错误,也可能不是错误, 问题1:我是否一直以正确的方式使用href属性? Q2:有

  • 所以我正在尝试使用、和发送一封电子邮件,并在邮件末尾添加一个取消订阅的可点击链接。这是我的方法 我可以成功发送电子邮件,但由于某种原因,在我的邮件正文中< code>unsubscribe没有显示为超链接,而是纯文本,在chrome浏览器的inspect元素中检查时,它显示如下< code >

  • 在这个字符串中存在数字li标记。我想获得如下标记的href属性: 请帮帮忙。

  • 尽管该链接已禁用,但它仍然可以点击。 如果它被禁用,我能使它不可点击吗?我一定要用JavaScript吗?

  • 我目前正在进行struts升级(从struts 1.x迁移到2.x) 我的项目有一个自定义标记处理程序类,用于格式化应用程序中的数字 TLD文件 FormatNumberTag类 JSP 这里,AccountBean是bean,floatingRate是属性 1)在标签处理程序类上面,(org.apache.struts.util.请求Utils)请求Utils.lookup 相应的方法是什么 2

  • 我有一个锚标记,它有一个本地href值,还有一个JavaScript函数,它使用href值,但将它指向一个与通常略有不同的位置。标签看起来像