我有一个jnlp文件,我在jsf页面的url中运行它。例如:http://localhost:8080/Test.jnlp
我想将参数传递给使用jnlp文件运行的主类 例如:http://localhost:8080/Test.jnlp?username=testuser
我想在我的主要课程中使用它。
Test.java
String myuserName=username;
有人知道如何传递这样的参数吗?
答案 0 :(得分:0)
您应该使用request.getParameter("username")
答案 1 :(得分:0)
这可以说是这个问题的重复:Pass dynamic params via JNLP
总结在该帖子上接受的答案,在尝试启动时无法动态创建JNLP文件,这是不可能的。
一种可能的解决方法是将您尝试发送的信息存储在数据库中服务器上的参数中,并使用发出请求的机器的ipaddress。然后在应用程序启动后查询服务器,以获取您需要的任何信息。
希望这有帮助!