0

我有一个网页表单页面(jsp),用户在其中提供了一些变量。我有一个具有相同名称的 java 类。所以使用 jsp bean 我将用户的输入传递给 2 个变量。所以我有 var_1=greek,var_2=turkey。

我现在想将这些变量传递给带有 servlet 的 properties.txt 文件。问题是它给了我这个错误:

/properties.txt(权限被拒绝)

为了制作 servlet,我遵循了这个例子: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 回答