如何在Java中编程与外部编辑器(如MS Word)的浏览器集成?

如何在Java中编程与外部编辑器(如MS Word)的浏览器集成?,java,web-applications,browser,editor,Java,Web Applications,Browser,Editor,您可能都见过在线内容管理系统或发布平台,在这些系统或平台上可以编辑页面,但为了方便起见,编辑不是在浏览器中完成的,而是在Microsoft Word中完成的。因此,无论何时打开页面进行编辑,当前页面都会发送到MS Word,完成编辑后,Word会将页面发送回服务器 汇流就是一个很好的例子。您也可以在MS Word中编辑页面,而不是使用内置的所见即所得编辑器 这在技术上是如何工作的?我想在基于JavaServlet的web应用程序上编写类似的程序。第一部分很简单。我将页面转换为外部应用程序的格式,

您可能都见过在线内容管理系统或发布平台,在这些系统或平台上可以编辑页面,但为了方便起见,编辑不是在浏览器中完成的,而是在Microsoft Word中完成的。因此,无论何时打开页面进行编辑,当前页面都会发送到MS Word,完成编辑后,Word会将页面发送回服务器

汇流就是一个很好的例子。您也可以在MS Word中编辑页面,而不是使用内置的所见即所得编辑器

这在技术上是如何工作的?我想在基于JavaServlet的web应用程序上编写类似的程序。第一部分很简单。我将页面转换为外部应用程序的格式,并将其发送到浏览器,设置正确的mimetype。外部应用程序将打开文档。但我不知道第二部分是如何工作的。此应用程序如何将文件发回

请给我任何你可能有的指示。我的主要问题可能是我真的不知道我应该搜索什么。另外,如果您知道有任何基于Java的开源项目在做类似的事情,我想先研究一下它们


PS:请随意更改此问题的标题

一种方法是,如果启动MicrosoftWord时不使用文件作为参数,而是使用指向WebDAV支持位置的http/https URL。在这种情况下,Word将在保存时使用PUT方法发送文件bach。

只是为了澄清,我不想将桌面应用程序(如MS Word)更改为与我的web应用程序的接口。相反,我希望通过将文件发送到一个临时位置,或者使用一些JavaScript魔术将其从浏览器返回到服务器,可以以某种方式解决这个问题。