-1

アプリケーションを使用するユーザーのシステムで CSV ファイルを動的に作成して、データを書き込んで Excel にインポートできるようにしようとしています。

アプリケーションの作成が完了したら、サーバー システムの Tomcat サーバーに WAR ファイルをデプロイします。特定のパスにファイルを作成するために System.getProperty("user.home") を使用しようとしています。ただし、ファイルは、アプリがデプロイされているシステム (サーバー システム) で作成されています。

さまざまなユーザーがさまざまなシステムでアプリを使用するため、ローカル ホスト システム (ユーザーのシステム) でファイルを作成するためのパスを取得するにはどうすればよいですか?

どんな助けでも大歓迎です。

4

1 に答える 1

-1

Tomcat は、Web ページを開いているユーザーについて何も知りません。Tomcat はuser.home、Tomcat インスタンスを開始したユーザーを使用しています。セッションでカスタム ログイン権限を作成し、Web サイト アカウントをローカル システム ユーザーにマップする必要があります。

于 2013-01-12T12:56:05.247 に答える