gv天堂gv无码男同在线,欧美视频你懂的,毛片一级毛片毛片一级一级毛毛片,亚洲黄色视频免费播放,满18岁免费看的尤物视频,日本欧美三级片免费看,亚洲综合伊人影视在线播放
搜 索
快速找貨
熱門:
通信產(chǎn)品
照明
精細化學品
橡塑
紙業(yè)
電子元件
建筑建材
儀器儀表
化工
機械
首 頁
采購市場
企業(yè)查詢
營銷建站
營銷推廣
行業(yè)資訊
發(fā)布信息
網(wǎng)頁中的計數(shù)器問題
懸賞分:20
|
如果要統(tǒng)計網(wǎng)頁的在線人數(shù)和登陸人數(shù),如何在servlet中實現(xiàn)呢?
知識庫標簽:
計數(shù)器
|
列兵
其中我們用到了兩個文件,test.jsp文件用于在瀏覽器中運行,counter.java是后臺的一個小java bean程序,用來讀計數(shù)器的值和寫入計數(shù)器的值。而對于計數(shù)器的保存,我們采用了一個文本文件lyfcount.txt。
下面是詳細的程序代碼(test.jsp放到web目錄下,counter.java放到class目錄):
//test.jsp文件
$#@60;%@ page contentType="text/html;charset=gb2312"%$#@62;
$#@60;HTML$#@62;
$#@60;HEAD$#@62;
$#@60;meta http-equiv="Content-Type" content="text/html; charset=gb2312"$#@62;
$#@60;META NAME="GENERATOR" CONTENT="Oracle JDeveloper"$#@62;
$#@60;TITLE$#@62;
計數(shù)器演示程序
$#@60;/TITLE$#@62;
$#@60;/HEAD$#@62;
$#@60;BODY$#@62;
$#@60;!--創(chuàng)建并調(diào)用bean(counter)--$#@62;
$#@60;jsp:useBean id="counter" class="counter" scope="request"$#@62;
$#@60;/jsp:useBean$#@62;
$#@60;%
//調(diào)用counter對象的ReadFile方法來讀取文件lyfcount.txt中的計數(shù)
String cont=counter.ReadFile("/lyfcount.txt");
//調(diào)用counter對象的ReadFile方法來將計數(shù)器加一后寫入到文件lyfcount.txt中
counter.WriteFile("/lyfcount.txt",cont);%$#@62;
您是第$#@60;font color="red"$#@62;$#@60;%=cont%$#@62;$#@60;/font$#@62;位訪問者
$#@60;/BODY$#@62;
$#@60;/HTML$#@62;
//counter.java 讀寫文件的一個bean
import java.io.*;
public class counter extends Object {
private String currentRecord = null;//保存文本的變量
private BufferedReader file; //BufferedReader對象,用于讀取文件數(shù)據(jù)
private String path;//文件完整路徑名
public counter() {
}
//ReadFile方法用來讀取文件filePath中的數(shù)據(jù),并返回這個數(shù)據(jù)
public String ReadFile(String filePath) throws FileNotFoundException
{
path = filePath;
//創(chuàng)建新的BufferedReader對象
file = new BufferedReader(new FileReader(pa );
String returnStr =null;
try
{
//讀取一行數(shù)據(jù)并保存到currentRecord變量中
currentRecord = file.readLine();
}
catch (IOException e)
{//錯誤處理
System.out.println("讀取數(shù)據(jù)錯誤.");
}
if (currentRecord == null)
//如果文件為空
returnStr = "沒有任何記錄";
else
{//文件不為空
returnStr =currentRecord;
}
//返回讀取文件的數(shù)據(jù)
return returnStr;
}
//ReadFile方法用來將數(shù)據(jù)counter+1后寫入到文本文件filePath中
//以實現(xiàn)計數(shù)增長的功能
public void WriteFile(String filePath,String counter) throws FileNotFoundException
{
path = filePath;
//將counter轉換為int類型并加一
int Writestr = Integer.parseInt(counter)+1;
try {
//創(chuàng)建PrintWriter對象,用于寫入數(shù)據(jù)到文件中
PrintWriter pw = new PrintWriter(new FileOutputStream(filePath));
//用文本格式打印整數(shù)Writestr
pw.println(Writestr);
//清除PrintWriter對象
pw.close();
} catch(IOException e) {
//錯誤處理
System.out.println("寫入文件錯誤"+e.getMessage());
}
}
}
到這里,程序寫完了,將counter.java編譯為counter.class,同樣放在對應的class目錄下,在根目錄下建立一個lyfcount.txt文件,文件內(nèi)容就一個數(shù)字0,直接在瀏覽器中敲入地址就可以看到計數(shù)器了,刷新瀏覽器會看到不斷變幻的數(shù)字。
(如果運行時候提示找不到文件,請將上面test.jsp中的readfile那一句注釋后運行一次則lyfcount.txt文件自動建立,然后就可以正常運行。)
為最佳答案評分?
好
100% (1)
不好
0% (0)
(目前有 1 個人評價)
其 他 回 答
共2條
1樓
要用到session,application變量。
知識庫標簽:
|
列兵
我來回答這個問題
立即登陸回答獲取會員積分,提高用戶級別
提交回答
熱門標簽
雞肉
排水系統(tǒng)
抽油煙機
夾子
臺燈
手機保護膜
洗手液
濾網(wǎng)
榨汁機
剎車燈
電話卡
位移傳感器
增壓泵
化學試劑
滅蚊燈
資格考試培訓
手機配件
淀粉
家庭影院
食品添加劑
一周熱點問題
1
網(wǎng)站計數(shù)器怎么做
2
網(wǎng)頁中的計數(shù)器問題
3
加減計數(shù)器原理簡介
4
怎樣制作可愛圖片式的計數(shù)器?
5
網(wǎng)絡計數(shù)器有什么用,怎么用
6
免費計數(shù)器,如何使用計數(shù)器 詳細??
7
數(shù)字電路計數(shù)器問題
7
數(shù)碼產(chǎn)品
8
開水壺里的水垢怎么處理?
9
熱量計表
10
氧化鐵黃 氧化鐵紅 氧化鐵黑都有什么區(qū)別?
11
表面處理
12
電動扳手、氣動板手、扭力扳手的區(qū)別與如何選擇?
計數(shù)器相關企業(yè)
1
無錫市計數(shù)器廠經(jīng)營部
2
蘇州工業(yè)園區(qū)大余電子有限公司計數(shù)器廠
3
青島凱帝電機廠(青島山諾牌計數(shù)器專業(yè)生產(chǎn)分廠)
4
青島海泰計數(shù)器有限公司
5
鄞縣東港儀表計數(shù)器廠
6
杭州杭星計數(shù)器廠職工持股協(xié)會
7
青島市四方區(qū)偉峰計數(shù)器廠
8
南京龍鳳達脈沖計數(shù)器廠
友情鏈接:
網(wǎng)站簡介
-
本站聲明
-
服務協(xié)議
-
信息投訴/刪除/聯(lián)系本站
-
京ICP備17049264號-1
Copyright ©
商名網(wǎng)
All Rights Reserved.