0

ユーザーがいくつかの変数を指定する Web フォーム ページ (jsp) があります。私は同じ名前の Java クラスを持っています。そのため、jsp Bean を使用して、ユーザーの入力を 2 つの変数に渡します。だから私は var_1=greek,var_2=turkey を持っています。

これらの変数を、サーブレットを使用して properties.txt ファイルに渡したいと思います。問題は、次のエラーが発生することです。

/properties.txt (アクセスが拒否されました)

サーブレットを作成するには、次の例に従いました: WriteToFileServlet

ファイル、変数に書き込むにはどうすればよいですか??

4

2 に答える 2

2

サーバーディレクトリへのアクセス許可を書き込み可能に変更する必要があります。Linux コマンド:chmod 777 dirNameそのディレクトリへの完全なアクセス許可を提供します。

特定のディレクトリ内のすべてのフォルダーとファイルも書き込み可能にする場合は、次のコマンドを実行する必要がありますchmod 777 -R dirName

アクセス許可の詳細については、http ://www.techrepublic.com/article/linux-file-and-directory-permissions/1047531 を参照してください。

于 2012-05-31T20:23:38.337 に答える
0

アプリケーションコンテンツディレクトリに関連するファイルに書き込んでみてください。

String path = servletContext.getRealPatch("/tmp/properties.txt");
//write to path 
于 2012-06-01T11:20:54.323 に答える