一个可以防止刷新的JSP计数器

js|计数器|刷新

<%@ 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>

时间: 2024-09-08 09:37:09

一个可以防止刷新的JSP计数器的相关文章

一个可以防止刷新的JSP计数器_JSP编程

<%@ page contentType="text/html;charset=gb2312" %> <!--jsp计数器--> <%-- 以前学ASP时,用ASP做防止刷新的计数器很简单,以下是一个用JSP做的计数器--%> <html> <head> <title>jsp计数器</title> </head> <body> <%@ page import="j

java-我想实现一个和数据库同步的Jsp页面,哪位大神指点下?

问题描述 我想实现一个和数据库同步的Jsp页面,哪位大神指点下? 用户需求是,A地点有台计算机,B地点有台计算机,当A地点的计算向数据库插入数据时,B地点的计算机可以立即看到A地点所输入的数据. 解决方案 Spring框架有个定时器http://taiwei-peng.iteye.com/blog/689061 解决方案二: 你的意思是JSP页面数据同步么?web页面刷新写个定时器,定时去查询数据库刷新页面 解决方案三: Dango可以直接实现架设好,基本就可以了

一个开发人员眼中的JSP技术(上)

js JavaServerTM Pages(JSP)技术为我们提供了一种建立动态网页的简单方法,而且也简化了构造web程序的工作.本文从一个开发人员的角度对JSP技术做了一个全面介绍(并提供了一些JSP实例程序). 前言 JavaServer Pages技术可以让web开发人员和设计人员非常容易的创建和维护动态网页,特别是目前的商业系统.作为JavaTM技术的一部分,JSP能够快速开发出基于web.独立于平台的应用程序.JSP 把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容

javaweb-求助啊,怎么实现一个frameset中两个jsp间的数据传输呢?

问题描述 求助啊,怎么实现一个frameset中两个jsp间的数据传输呢? 其中一个jsp提交form表单,另外一个jsp获取到提交过来的数据 解决方案 表单提交到另外一个jsp页面用request对象获取不就行了?和frameset有什么关系? 如果不想提交,另外一个frame获取某个frame里面输入的数据,使用parent.getElementById('frameID').contentWindow.documemt.getElementById获取frame中的控件 解决方案二: ??

jsp文件在WEB-INF下,如果要向另外一个在WEB-INF下的jsp文件提交form表单怎么办?

问题描述 jsp文件在WEB-INF下,如果要向另外一个在WEB-INF下的jsp文件提交form表单怎么办? java新手,在学jsp时发现这个问题,不知道怎么处理,WEB-INF下都会进行保护,那在WEB-INF文件夹内的jsp文件之间要提交form表单应该如何处理 解决方案 http://bbs.csdn.net/topics/390150081

问一个关于百度euditor编辑器jsp错误问题

问题描述 问一个关于百度euditor编辑器jsp错误问题 config配置文件中是 //为编辑器实例添加一个路径,这个不能被注释 UEDITOR_HOME_URL: URL // 服务器统一请求接口路径 , serverUrl: "/ueditor/jsp/controller.jsp" jsp文件: <%@ page language="java" contentType="text/html; charset=UTF-8" impor

一个开发人员眼中的JSP技术(上)_JSP编程

(作者:天译编译 2000年12月01日 14:26) JavaServerTM Pages(JSP)技术为我们提供了一种建立动态网页的简单方法,而且也简化了构造web程序的工作.本文从一个开发人员的角度对JSP技术做了一个全面介绍(并提供了一些JSP实例程序). 前言 JavaServer Pages技术可以让web开发人员和设计人员非常容易的创建和维护动态网页,特别是目前的商业系统.作为JavaTM技术的一部分,JSP能够快速开发出基于web.独立于平台的应用程序.JSP 把用户界面从系统内

在jsp页面上单击一个按钮,然后把jsp转为pdf

问题描述 在jsp页面上单击一个按钮,然后把jsp转为pdf怎么实现? 解决方案 解决方案二:字节流读取文件,itextpdf包完成导出解决方案三:有没有大虾贡献下代码啊....我也在烦这个问题解决方案四:importjava.io.FileOutputStream;importjava.io.FileReader;importjava.util.ArrayList;importcom.lowagie.text.Document;importcom.lowagie.text.Element;im

求一个在网页上用jsp上传图片,显示图片的实例.!!!!!!!!!!!!!!!!!!!

问题描述 求一个在网页上用jsp上传图片,显示图片的实例.我的环境是tomcat+jsp+oracle 解决方案 解决方案二:楼主你就要实例吗?我觉得有思路就可以了,文件无非就是二进制之间的传输和还原解决方案三:一般做法如下:在服务器端新建一个file,然后以二进制方式把客户端图片文件写进去,然后把服务器端地址保存到数据库中,之后就用地址就可以引用图片了解决方案四:我是初学者,有事例比较容易懂些解决方案五:我有一个编辑个人资料的实例.功能是添加一条个人信息并上传自己的照片(图片),显示已经添加好