从Java小程序触发使用tomcat WebDav打开和编辑文件

从Java小程序触发使用tomcat WebDav打开和编辑文件,java,tomcat,webdav,Java,Tomcat,Webdav,目前,我有一个java小程序,以Tomcat6为后端,允许用户上传和下载文件以共享文档。但是,许多用户忘记将编辑后的文件上载回服务器 因此,我想增强小程序,允许用户选择一个文件*进行编辑并直接保存到web服务器。无需用户将文件保存到本地硬盘,并手动将文件*上载回服务器 看了几眼之后,WebDav似乎是一种方式。我已经在web.xml中使用webdav启用配置了tomcat,现在我可以使用webdav客户端CyberDuck查看和编辑文件 问题: 是否可以在不安装webdav客户端的情况下查看/编

目前,我有一个java小程序,以Tomcat6为后端,允许用户上传和下载文件以共享文档。但是,许多用户忘记将编辑后的文件上载回服务器

因此,我想增强小程序,允许用户选择一个文件*进行编辑并直接保存到web服务器。无需用户将文件保存到本地硬盘,并手动将文件*上载回服务器

看了几眼之后,WebDav似乎是一种方式。我已经在web.xml中使用webdav启用配置了tomcat,现在我可以使用webdav客户端CyberDuck查看和编辑文件

问题:

是否可以在不安装webdav客户端的情况下查看/编辑/锁定文件*? 原因是我有3000多个桌面客户端在使用该软件。webdav的部署是一个问题,如何让每个用户访问不同的webdav,使他们看不到彼此的文件? 是否可以触发本地应用程序在WebDav内打开文件*?
文件*=指能够从本地计算机打开的任何文件;示例:ms word、ms excel、ms powerpoint、pdf、PNG、JPG、txt等。

啊,我用以下方法打开它: Runtime.getRuntime.execwinword http://:/xyz/../pgl_page-bi.doc

问题是,每种类型的文件都需要在.exec中有不同的字符串;不像我想象的那么干净,但至少它能工作