gv天堂gv无码男同在线,欧美视频你懂的,毛片一级毛片毛片一级一级毛毛片,亚洲黄色视频免费播放,满18岁免费看的尤物视频,日本欧美三级片免费看,亚洲综合伊人影视在线播放
搜 索
快速找貨
熱門:
通信產(chǎn)品
照明
精細(xì)化學(xué)品
橡塑
紙業(yè)
電子元件
建筑建材
儀器儀表
化工
機(jī)械
首 頁
采購市場
企業(yè)查詢
營銷建站
營銷推廣
行業(yè)資訊
發(fā)布信息
網(wǎng)頁中的計數(shù)器問題
懸賞分:20
|
如果要統(tǒng)計網(wǎng)頁的在線人數(shù)和登陸人數(shù),如何在servlet中實現(xiàn)呢?
知識庫標(biāo)簽:
計數(shù)器
|
列兵
其中我們用到了兩個文件,test.jsp文件用于在瀏覽器中運(yùn)行,counter.java是后臺的一個小java bean程序,用來讀計數(shù)器的值和寫入計數(shù)器的值。而對于計數(shù)器的保存,我們采用了一個文本文件lyfcount.txt。
下面是詳細(xì)的程序代碼(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轉(zhuǎn)換為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());
}
}
}
到這里,程序?qū)懲炅耍瑢ounter.java編譯為counter.class,同樣放在對應(yīng)的class目錄下,在根目錄下建立一個lyfcount.txt文件,文件內(nèi)容就一個數(shù)字0,直接在瀏覽器中敲入地址就可以看到計數(shù)器了,刷新瀏覽器會看到不斷變幻的數(shù)字。
(如果運(yùn)行時候提示找不到文件,請將上面test.jsp中的readfile那一句注釋后運(yùn)行一次則lyfcount.txt文件自動建立,然后就可以正常運(yùn)行。)
為最佳答案評分?
好
100% (1)
不好
0% (0)
(目前有 1 個人評價)
其 他 回 答
共2條
1樓
要用到session,application變量。
知識庫標(biāo)簽:
|
列兵
我來回答這個問題
立即登陸回答獲取會員積分,提高用戶級別
提交回答
熱門標(biāo)簽
雞肉
排水系統(tǒng)
抽油煙機(jī)
夾子
臺燈
手機(jī)保護(hù)膜
洗手液
濾網(wǎng)
榨汁機(jī)
剎車燈
電話卡
位移傳感器
增壓泵
化學(xué)試劑
滅蚊燈
資格考試培訓(xùn)
手機(jī)配件
淀粉
家庭影院
食品添加劑
一周熱點問題
1
網(wǎng)站計數(shù)器怎么做
2
網(wǎng)頁中的計數(shù)器問題
3
加減計數(shù)器原理簡介
4
怎樣制作可愛圖片式的計數(shù)器?
5
網(wǎng)絡(luò)計數(shù)器有什么用,怎么用
6
免費(fèi)計數(shù)器,如何使用計數(shù)器 詳細(xì)??
7
數(shù)字電路計數(shù)器問題
7
高壓熔斷器的選擇
8
珠寶展示柜有多高
9
織物阻燃劑用途
10
紅外線數(shù)控石材切割機(jī)怎么樣操作
11
德國瓦爾特噴槍怎么樣
12
電磁閥的種類?
計數(shù)器相關(guān)企業(yè)
1
奉化市岳林精信計數(shù)器件廠銷售部
2
南昌南光計數(shù)器有限責(zé)任公司
3
黃山市永生計數(shù)器廠
4
安徽省無為縣電子計數(shù)器廠
5
樂清市精密計數(shù)器廠
6
余杭市杭州杭星計數(shù)器廠職工持股協(xié)會
7
杭州杭星計數(shù)器廠
8
樂清市萬家計數(shù)器廠
友情鏈接:
網(wǎng)站簡介
-
本站聲明
-
服務(wù)協(xié)議
-
信息投訴/刪除/聯(lián)系本站
-
京ICP備17049264號-1
Copyright ©
商名網(wǎng)
All Rights Reserved.