我正在使用Java编写的旧Web应用程序。我需要一个按钮(HTML),它可以自动从服务器将pdf下载到特定的客户端目录,而无需其他用户交互。我可以通过浏览器运行javascript。我这样做真的很不舒服,我不太习惯JS,Java和HTML。我正在考虑使用copy()脚本来获取文件服务器端并将其“粘贴”到客户端,但是我担心这不适用于tomcat。我已经在同一台计算机上安装了SSH服务器,并且基本上可以安装任何必需的软件。
如您所见,该程序是用Java(服务器端)编写的,我可以使用system.out语句来运行html和javascript客户端。对我来说,这很令人困惑,但这是另一个人在离开公司之前编写的旧软件,我无法重新编写所有代码,所以我们继续。谢谢大家的宝贵帮助!
out.println(""
+ "<script>"
+ "function copy()"
+ "{"
+ " var object, f;"
+ " object = new ActiveXObject(\"Scripting.FileSystemObject\");"
+ " f = oggetto.copy(\"" + sourceURL + "\", \"" + targetDir + "\");"
+ "}"
+ "</script>"
);