简单的网站计数器(jsp)_freshman528的博客-程序员宅基地

技术标签: java  application  null  jsp  integer  

<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<head>
<title>网站计数器</title>
</head>
<BODY>
    <%! 
     synchronized void countPeople()//串行化计数函数
        {  ServletContext  application=getServletContext();
            //在java代码里取得application对象
           Integer number=(Integer)application.getAttribute("Count");
           if(number==null)  //如果是第1个访问本站
              { number=new Integer(1);
                application.setAttribute("Count",number);
              }
           else
              { number=new Integer(number.intValue()+1);
                application.setAttribute("Count",number);
              }
        }
    %>
    <% if(session.isNew())//如果是一个新的会话
          countPeople();
       Integer yourNumber=(Integer)application.getAttribute("Count");
    %>
欢迎访问本站,您是第
    <%=yourNumber%>
个访问用户。
</BODY>
</HTML>

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/freshman528/article/details/6497104

智能推荐

Linux下TCP延迟确认(Delayed Ack)机制导致的时延问题分析_qian_xiaoqian的博客-程序员宅基地

版权声明:本文由潘安群原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/105来源:腾云阁 https://www.qcloud.com/community 案例一:同事随手写个压力测试程序,其实现逻辑为:每秒钟先连续发N个132字节的包,然后连续收N个由后台服务回显回来的132字节包。其代码简化

在计算机领域中多媒体是指什么意思,1、在计算机领域中,媒体指的是 A) 各种信息的编码 B) 计算机输入输出信息 C) 表示和传播信息的载体 D) 计..._weixin_39631007的博客-程序员宅基地

1、在计算机领域中,媒体指的是A)各种信息的编码B)计算机输入输出信息C)表示和传播信息的载体D)计01、在计算机领域中,媒体指的是A) 各种信息的编码 B) 计算机输入输出信息C) 表示和传播信息的载体 D) 计算机屏幕显示的信息2、多媒体计算机系统指的是计算机具有处理________的功能。A) 交互式 B) 照片、图形C) 文字与数据处理 D) 图、文、声、影像和动画3、下列...

php二次编译,编译安装LAMP:PHP篇_许桐楷的博客-程序员宅基地

前面编译安装完成了 Apache 和 MySQL,Apache 的编译安装以及需要的系统之类的见已更新 PHP 7.0.X 版本编译选项——20160115 一、用 root 用户连接上主机二、安装 PHP 需要的组件安装 PHP 需要的大部分必要组件在安装 Apache 之前已经安装了, 现在安装上剩余的一部分。1、安装 libiconv(iconv 模块)libiconv 是由于有些计算机还在...

python脚本常见包_Python 常用包_weixin_39884270的博客-程序员宅基地

转自: http://fsldn.blog.163.com/blog/static/4546432009012111714900/wxPython如果你之前是 windows 程序员,用 MFC 或者 WIN32API 开发界面程序,那进入Python 国度最好的 GUI 选择应该是 wxPython。它是 wxWidgets 的 Python Bind,与 wxWidgets的开发完美同步,最为...

奔驰柏林之声旋转高音喇叭音响 成都蔚一车改_chengshanpa8283的博客-程序员宅基地

适配车型:奔驰S级新E级C级GLC均可升级改装原厂柏林之声音响套装 柏林之声:奔驰原厂柏林之声被誉为音响界的劳斯莱斯,无损安装不并线不破线,可恢复出厂状态,不影响质保,旋转高音2个柏林高音2个柏林中音7个柏林低音2个喇叭罩8个,13件套喇叭套装,增加功放音质提升7倍。 成都蔚...

程序员为什么不在朋友圈炫富?_zhuaizhuaihenguai的博客-程序员宅基地

1、程序员天天加班,没时间炫富:        这就扎铁了,老心,程序员出了名的加班,甚至有程序员调侃加班要随身携带听诊器,一旦发现身体不舒服,及时ctrl+S。。。2、程序员不富:        有钱人在敲代码这方面是不可能的,这辈子都不可能的,大部分码农都是缺钱的,所以没有资本炫富。别看程序员工资高,即使月薪四五万,在帝都几年也凑不到首付,哪有心思去炫富啊。3、程序员炫富没人懂:       ...

随便推点

C++修改main()函数的argv_>LWL<的博客-程序员宅基地

当argv[1]被重新赋值后,如果数组越界,会把argv[2]中的内容挤掉,argv[2]中存储的是argv[1]中越界的部分#include &lt;opencv2/opencv.hpp&gt;#include &lt;opencv2\highgui\highgui.hpp&gt;#include &lt;opencv2/core/core.hpp&gt;#include &lt;fst...

.NET ToString() format格式化字符串(常用)_女汉纸一枚的博客-程序员宅基地

前言    我们平常会用到货币数据类型,尤其当我们计算金钱或者算数的时候经常会遇到保留几位小数,而且碰到日期格式问题的时候,经常不知道选择什么样的格式比较合适,下面我找了一部分常用的.NET ToString() format格式化字符串分享给大家。内容             C

118_容器_自定义泛型_深入2_无多态_通配符_无泛型数组_jdk7泛型使用_werdzs的博客-程序员宅基地

通配符通配符的测试-TestWildcardpackage genericity_wildcard;import java.util.ArrayList;import java.util.List;/** * ? -->通配符,类型不确定,用于声明变量|形参上 * 不能用在 * 1、创建对象 * 2、创建泛型类 泛型方法 泛型接口上 */public class TestWildca

Android 获取图片exif信息_weixin_33980459的博客-程序员宅基地

使用android api读取图片的exif信息布局代码:&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; xmlns:tools=&quot;http://schemas.android.com/tools&quot; android:layout_width=&quot;match_pare...

EAServer 中的pb组件出现内部异常后的补救方法_weixin_34405354的博客-程序员宅基地

2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...

推荐文章

热门文章

相关标签