首页
论坛
图书
开发资料
在线文档
网址
下载
联系我们
 新闻│Java│JavaScript│Eclipse│Eclipse 英文│J2EE│J2ME│J2SE│JSP│Netbeans│Hibernate│JBuilder│Spring│Struts
站内搜索: 请输入搜索关键词

当前页面: 开发资料首页 → Java 专题 → 简单的图片计算器

简单的图片计算器

摘要: 简单的图片计算器

</td> </tr> <tr> <td height="35" valign="top" class="ArticleTeitle"> <table width="733" border="0"> <tr> <td> </td> </tr> </table>

简单图片计数器,运行图:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java" import="java.io.*"%>

<head>

计数器
</head>

<%!
//同步更新计数器

  synchronized void counter(){

        ServletContext application=getServletContext();   //构造application对象(可选)

        String szPath=application.getRealPath("/");       //得到当前路径

       

        szPath=szPath+"hits.txt";                         //计数器文件 0-9999999999999...

        String szRecord="";                               //记数 String

        int nRecord=0;                                    //记数 int

        try{

            BufferedReader file=new BufferedReader(new FileReader(szPath));

            szRecord=file.readLine();                     //读取计数器文件

        }

        catch(Exception e){

            System.out.println(e);

        }

  if(szRecord==null){

   szRecord="0";                                         //如果计数器文件为空

        }

        nRecord=java.lang.Integer.parseInt(szRecord)+1;    //计数器+1

  try{

            File f=new File(szPath);

            PrintWriter pw=new PrintWriter(new FileWriter(f));

            pw.print(nRecord); //写文件。这种频繁写文件保存记数的方法,不可取。

            pw.close();

        }

        catch(Exception e){

            System.out.println(e);

        }

    } 

%>

<%

//显示计数器
if(session.isNew()){ //如果是新会话
counter();
}
String Path=application.getRealPath("/");
// out.println(Path);
String szPath=Path+"hits.txt";
String szRecord="";
BufferedReader file=new BufferedReader(new FileReader(szPath));
try{
szRecord=file.readLine();
if(szRecord==null){
szRecord="0";
}
}
catch(Exception e){
System.out.println(e);
}
//显示7位数字gif图像
String szOut="<body topmargin='0' leftmargin='0'>当前访问量:";
int i=0;
int k=7-szRecord.length(); //"0"的个数
for (i=0;i szOut=szOut+"";
}
for (i=0;i szOut=szOut+"";
}
szOut=szOut+"</body>";
out.println(szOut);
%>

function TempSave(ElementID) { CommentsPersistDiv.setAttribute("CommentContent",document.getElementById(ElementID).value); CommentsPersistDiv.save("CommentXMLStore"); } function Restore(ElementID) { CommentsPersistDiv.load("CommentXMLStore"); document.getElementById(ElementID).value=CommentsPersistDiv.getAttribute("CommentContent"); } </td> </tr> <tr>


↑返回目录
前一篇: 用jfreechat编写图形化统计数据程序
后一篇: 用IP统计网站流量

首页 | 全站 Sitemap | 联系我们 | 设为首页 | 收藏本站
版权所有 Copyright © 2006-2007, Java 编程资料牛鼻站, All rights reserved