从jnlp文件中的url传递动态参数

时间:2017-08-13 06:05:10

标签: java jnlp

我有一台运行在以下网址上的服务器。

http://localhost:8080/

我在tomcat文件夹中有JNLP文件,因此我可以通过

访问它
http://localhost:8080/abc.jnlp 

或服务器ip

http://public-ip.org./abc.jnlp

现在问题是我有一个可以用jnlp文件打开的文件。我想将该文件作为参数传递。所以我做的是:

@RequestMapping(value="showjnlp",method=RequestMethod.GET)
public void showJnlp(){
Process p=RunTime.getRuntime().exec("javaws -open fileName abc.jnlp");
}

现在,如果我这样做,文件将在托管war文件的服务器计算机中打开。我想在客户端打开该文件。任何知道如何打开驻留在服务器中的文件的人都可以作为参数传递给客户端或者在客户端计算机中打开?

1 个答案:

答案 0 :(得分:0)

如果您可以将jnlp作为网页链接到客户端,它将下载到客户端计算机并在那里运行。