jspのページに何回アクセスしたかを表示させたいのですが、できなくて困っています。
アクセス数はテキストファイルに保存します。
以下はjspのコードです。import文は省略します。
java
1 <% 2try { 3 4 File f = new File("count.txt"); 5 if( f.exists() ) { 6 FileReader fr = new FileReader("count.txt"); 7 BufferedReader br = new BufferedReader(fr); 8 String line = br.readLine(); 9 count = Integer.parseInt(line); 10 count++; 11 br.close(); 12 } else { 13 count = 1; 14 } 15 FileWriter w = new FileWriter("count.txt"); 16 PrintWriter pw = new PrintWriter(w); 17 pw.println(count); 18pw.close(); 19 } catch( Exception e ) { } 20 } 21現在の値:<%= count %>
jspを実行すると、現在の値がずっと0のままです。何が原因なのでしょうか。
つ IOException
素人は何の考えもなしに例外の握り潰しはしないでください。
回答1件
あなたの回答
tips
プレビュー