欢迎光临!中国网页设计提供最新的免费网页制作教程,网页设计技术,HTML5+DIV3...中国站长必上的网站。
加入收藏设为首页广告合作
您当前位置:网站首页 >> 网络编程 >> jsp编程 >> jsp基础教程 >> javabean制作网站计数器
  • jsp基础教程
  • jsp实例教程
  • jsp高级技巧
  • javabean制作网站计数器

    来源:本站原创 浏览:2737

    内容提要:jsp javabean实例,制作简单网站计数器。此实例只是在于学习javabean的使用,每次刷新页面计数器都会加1。

    jsp javabean实例,制作网站计数器。

    javabean代码

    package com;
    public class Counter {
     private long counter;  
    // 取出计数器的值 
        public long getCounter() { 
            return counter; 
        }  
    // 对计数器赋值,每次加1 
        public void setCounter(long counter) { 
            this.counter = counter+1;  
        } 
    }

    调用页面代码

    <body>
        <jsp:useBean id="counter" class="com.Counter" scope="application"></jsp:useBean> 
        <%         long temp = counter.getCounter(); 
                    counter.setCounter(temp);  
            %> 
       
            欢迎光临!您是本站的第<jsp:getProperty name="counter" property="counter"/>个访客
      </body>

    此实例只是在于学习javabean的使用,每次刷新页面计数器都会加1。

    如果要改为实际可用的话,需要增加session判断,是新用户才去+1,代码如下:

    <%     if(session.isNew()) {
           long temp = counter.getCounter();  
           counter.setCounter(temp);   
           }
     %> 

    这样的话javabean里计数器的初值要设置为1,但是重启服务器或应用程序,计数器又会清0。

    改进方法:把计数器的值写入外部文件,每次从外部文件读取,+1后再写入。

    发表评论 共有0人对本文发表评论
    网名:
    评论:
    验证:
    (网友评论仅供表达个人看法,并不表明本站同意其观点或证实其描述)
    联系我们 - 网站调查 - 免责声明 - 站长简介 - 站点综合查询 - 课件习题 - 友情链接 - 站长统计