0
我想寫一個網站訪客計數器和得到這個代碼讀串出的txt到JSP
<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 +,所以應該可以讀/寫這個文件。我該如何解決這個問題?
並且怎麼樣的權限問題文件夾的路徑'pathtotxt'? – sp00m
drwxrwx - x + 我必須讓它一樣嗎?所以rwxrwxrwx? – Applecow
可能是的。試試吧,我們會看到';)' – sp00m