webdav サーバーを統合するブラウザー ベースのアプリケーションがあります。(webdav) サーブレットで特定のドキュメントへの URL を生成します。( https://server.com/webdav/path/to/file.doc
)
私たちが探しているのは、クライアントが適切なプログラムでこれらのリンクを直接開くための良い方法です. Windows ユーザーの場合、IEhttps://server.com/webdav/path/to/excelfile.xls
は MS Excel で開く必要がありますが、Linux では同じリンクから OOCalc を開く必要があります。
これまで、拡張機能、OS、およびプログラムをマップし、 を介してプログラムを開く小さなアプレットを使用してきましたRuntime.getRuntime().exec(..)
。このアプローチは、Ms-Windows ではある程度問題なく動作しますが、Linux および mac クライアントでは問題があり、柔軟性もまったくありません。
これを行うより良い方法はありますか?