好些天沒寫jsp了……完善了一下計數器(利用檔案技術)
還是計數器,這個版本比較完善,且只需上傳此jsp,會自動生成計數器檔案
在除錯的時候發現好像jsp在內不能呼叫內部物件,只有先寫一個帶引數的方法,然後在中呼叫此方法並將內部物件做為引數傳入
int counter=0;
%>
synchronized void countview(File fl) throws IOException
{
if(!fl.exists()){
counter++;
fl.createNewFile();
FileWriter fw = new FileWriter(fl);
fw.write(String.valueOf(counter));
fw.close();
}
else{
FileReader fr=new FileReader(fl);
BufferedReader br=new BufferedReader(fr);
String strNum=br.readLine();
counter=Integer.parseInt(strNum) + 1;
br.close();
fr.close();
FileWriter fw = new FileWriter(fl);
fw.write(String.valueOf(counter));
fw.close();
}
}
%>
String path=request.getRealPath("");
File fl = new File(path + "counter.txt"); //也有可能是path+兩個斜槓(雙斜槓為什麼在itpub上顯示不出來咧)+"counter.txt",要根據不同的伺服器來確定
try{
countview(fl);
}
catch(IOException e) {
try{
out.println("
無法操作計數檔案");
}
catch (Exception ee){
}
}
%>
您是第位偷窺者,^_^
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/208722/viewspace-789890/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 女朋友想減肥,程式設計師花了三天寫了個卡路里計數器程式設計師
- 想寫技術部落格了
- jsp無法使用bean的問題 弄了兩天了想自殺了JSBean
- 今日完善了字元編碼過濾器。字元過濾器
- 突然沒有力氣寫程式碼了
- 檔案密使2.0暴力破解及序號產生器的編寫―好久沒寫過東西了。 (11千字)
- swift沒有了BlocksKit,我忍不住自己寫了個ClosuresKitSwiftBloC
- 我寫了個BoardView,看一下吧。View
- 好久沒有寫部落格了,發現Live Writer也更新了
- 技術分享 | OceanBase 手滑誤刪了資料檔案怎麼辦
- 閱讀數量怎麼沒了?
- 有了這個列表,程式設計師不愁沒練手的小專案了程式設計師
- 新技術到底靠不靠譜?在中國用一下就知道了
- 提醒一下技術人,你是不是陷入區域性最優了
- 瞞天過海html檔案技術一瞥 (轉)HTML
- 技術小菜比入坑 LinkedList,i 了 i 了
- 過了 35 歲, 程式設計師真的沒前途了嗎?程式設計師
- 磁碟滿了sys無法連線寫入audit檔案
- 匯款兩天了,沒有寄帳號密碼???!!!密碼
- 雲端計算實現了業務和技術分離
- 技術大牛之都在用的環境管理工具,了gai一下?AI
- win10怎麼沒有計算器了_win10計算器沒有了如何開啟Win10
- 開源專案年度盛會 OpenHarmony技術日來了
- 我沒有前端經驗,但1天就搞定了開源專案主頁前端
- windows的檔案瀏覽器搜尋又變了Windows瀏覽器
- 團隊技術專家回老家了,留下的技術設計模版賊好用!
- 還在寫iOS?是時候學一下Flutter了iOSFlutter
- 技術討論 | 如何利用Microsoft Edge漏洞獲取本地檔案?ROS
- 安全技術|利用OpenVpn配置檔案反制的武器化探索
- 寫了各迴圈替換TNS檔案的BAT指令碼BAT指令碼
- 餓了麼全自動API閘道器Stargate cluster | 掘金 x 餓了麼技術沙龍API
- 面試了 Hypref 技術棧的公司面試
- 入職三天,公司給了100塊錢叫我走人| 掘金技術徵文
- 做程式設計師快30天了程式設計師
- 逆天了! 三天做了個全國性的大專案
- 學了兩天 react,亂講一下學習思路,順便弄了一個腳手架React
- 咦?Oracle歸檔檔案存哪了?Oracle
- 石油行業雲端計算政策與技術有待完善行業