- PR -

Servletでカレントディレクトリにファイルを作成する

1
投稿者投稿内容
daizohn
会議室デビュー日: 2002/04/02
投稿数: 2
投稿日時: 2002-04-02 19:17
お世話になります。

ServletからCSVファイルを生成するプログラムを作成しました。とりあえ
ず現在は直接フルパス(OSはWindows2000サーバ)を指定してファイル
を生成していますが、できれば環境に依存しないように、自分自身のclassファ
イルと同じディレクトリ(つまりカレントディレクトリ)に作成するような作りにし
たいと思っているのですが、やりようはあるのでしょうか?

いろいろと試してみたのですが、パスを明記しない場合には、どうやらTomcat
のbinディレクトリ内にファイルが生成されてしまうようです。

お知恵をお貸しください。
しょむ
ぬし
会議室デビュー日: 2001/09/06
投稿数: 430
投稿日時: 2002-04-02 20:38
ServletContext#getRealPath()
asip
ベテラン
会議室デビュー日: 2001/12/27
投稿数: 77
投稿日時: 2002-04-02 20:59
サーブレットのあるパスの絶対パスを取得したい場合にはこちら
HttpServletRequest#getServletPath()

[ メッセージ編集済み 編集者: asip 編集日時 2002-04-02 21:00 ]
1

スキルアップ/キャリアアップ(JOB@IT)