我想为一个网站写一个访客计数器并得到这个代码
<html>
<head>
<title>Counter</title>
</head>
<body>
<%@ page import="java.io.*" %>
<%
String datei="pathtotxt/count.txt";
String wert ="";
try{
FileReader eingabestrom= new FileReader(new File(datei));
BufferedReader input=new BufferedReader(eingabestrom);
wert=input.readLine();
input.close();
int count=Integer.parseInt(wert);
count++;
FileWriter ausgabestrom=new FileWriter(new File(datei));
BufferedWriter output=new BufferedWriter(ausgabestrom);
output.write(String.valueOf(count));
output.close();
out.println("<h2>Sie sind der ");
out.println(count);
out.println(". Besucher auf unserer Site!</h2>");
}
catch(IOException e) {
out.println("Fehler: "+e);
}
%>
</body></html>
在 txt 文件中只有一个零。当我打开网站时,会出现:
java.io.FileNotFoundException: pathtotxt/count.txt (权限被拒绝)
但是我已经改变了这个文件的权限。在终端它说 -rwxrwxrwx+ 所以应该可以读/写这个文件。我该如何解决这个问题?