a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > JSP > 正文

一個可以防止刷新的JSP計數器

2024-09-05 00:20:44
字體:
來源:轉載
供稿:網友
<%@ page contentType="text/html;charset=gb2312" %> 
<!--jsp計數器--> 
<%-- 以前學ASP時,用ASP做防止刷新的計數器很簡單,以下是一個用JSP做的計數器--%> 
<html> 
<head> 
<title>jsp計數器</title> 
</head> 
<body> 
<%@ page import="java.io.*" %> 
<% 
//out.println(request.getHeader("Cookie")); 
String currentRecord = null;//保存文本的變量 
BufferedReader file; //BufferedReader對象,用于讀取文件數據 
String nameOfTextFile = "count.txt"; 

//讀取 
file = new BufferedReader(new FileReader(nameOfTextFile)); 
String readStr =null; 
int writeStr =0; //如果計數文本中的計數值為空則讓它顯示時變成1并寫入 
try 
{ readStr = file.readLine(); } 
catch (IOException e) 
{ System.out.println("讀取數據錯誤."); } 
if (readStr == null) readStr = "沒有任何記錄"; 

//判斷cookie,第一次登陸時加1,刷新時不累計計數 
else if (request.getHeader("Cookie")==null) 
{ writeStr = Integer.parseInt(readStr)+1;} 
else 
{ writeStr = Integer.parseInt(readStr);} 

//寫入時控制因為刷新引起的重復計數 
if (request.getHeader("Cookie")==null) 

try { 
PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile)); 
pw.println(writeStr); 
pw.close();} 
catch(IOException e) { 
out.println(e.getMessage());} 

%> 
<p align="center">您是CNJSP的第<b><font color="red"><%=writeStr%></font></b>位客人。</p> 
</body> 
</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一区二区久久 | 99这里只有精品视频 | 中文字幕一区二区三 | 成人久久18免费观看 | 啪啪tv网站免费入口 | 久久不卡日韩美女 | 免费看的黄网站 | 免费黄色在线视频网址 | 性人久久精品 | 久久久久无码国产精品一区 | 国产一二三区不卡 | 3bmm在线观看视频免费 | 亚洲一区二区中文 | 亚洲欧美在线视频 | 在线视频日本 | 国产乱码精品一区二区三区忘忧草 | 神马午夜| 欧美一区二区三区电影 | 成人一区二区三区视频 | 欧美日韩一区二区视频在线观看 | 午夜高清免费视频 | 日韩精品一区二区三区第95 | 日韩在线视频精品 | 成人黄色在线视频 | 国产有码| 日本免费中文字幕 | 亚洲午夜视频在线观看 | 国产成人精品一区二区三区 | 国产在线一区二区三区视频 | 日韩成人一区 | 欧美国产免费 | 99精品视频一区二区三区 | 久久精品99国产精品亚洲最刺激 | 午夜逼逼 | 国产96视频 | 精品久久久久久久人人人人传媒 | 久久艹国产视频 | 天天躁日日躁狠狠躁av麻豆 | 成人欧美在线 | 国产成人精品一区二区三区网站观看 | 97人人做人人人难人人做 |