我有一个网页表单页面(jsp),用户提供了一些变量。 我有一个具有相同名称的java类。所以使用jsp bean我将用户的输入传递给2个变量。 所以我有var_1 = greek,var_2 = turkey。
我现在想要将这些变量传递给带有servlet的properties.txt文件。问题是它给了我这个错误:
/properties.txt(权限被拒绝)
使servlet遵循这个例子:WriteToFileServlet
我如何写一个文件,我的变量??
答案 0 :(得分:2)
您需要更改服务器目录的可写权限。 Linux命令:chmod 777 dirName
提供对该目录的完全权限。
如果您希望特定目录中的所有文件夹和文件也可写,则必须运行以下命令:chmod 777 -R dirName
。
要获取有关权限的更多信息,请阅读以下内容:http://www.techrepublic.com/article/linux-file-and-directory-permissions/1047531
答案 1 :(得分:0)
您应该尝试写入与应用程序内容目录相关的文件。
String path = servletContext.getRealPatch("/tmp/properties.txt");
//write to path