将参数从url传递到jnlp文件

时间:2017-12-15 18:51:39

标签: java jnlp

我有一个jnlp文件,我在jsf页面的url中运行它。例如:http://localhost:8080/Test.jnlp

我想将参数传递给使用jnlp文件运行的主类 例如:http://localhost:8080/Test.jnlp?username=testuser

我想在我的主要课程中使用它。

Test.java

String myuserName=username;

有人知道如何传递这样的参数吗?

2 个答案:

答案 0 :(得分:0)

您应该使用request.getParameter("username")

答案 1 :(得分:0)

这可以说是这个问题的重复:Pass dynamic params via JNLP

总结在该帖子上接受的答案,在尝试启动时无法动态创建JNLP文件,这是不可能的。

一种可能的解决方法是将您尝试发送的信息存储在数据库中服务器上的参数中,并使用发出请求的机器的ipaddress。然后在应用程序启动后查询服务器,以获取您需要的任何信息。

希望这有帮助!