application实现一个简单的网页计数器

原创 2015年07月09日 23:15:45

该篇文章首发于我的个人博客:http://cherryblog.site/ 使用github+coding+hexo搭建的静态博客,更多文章请移步至我的个人博客

application(应用对象):存活范围最大的对象,只要服务器没有关闭,application对象中的数据就会一直存在。在整个服务器运行过程中,application对象只有一个

request、session以及application这3个对象的范围是逐个增加的:request只在一个请求的范围内,session是在浏览器窗口的范围内。application则是在整个服务器运行过程中。

application实现一个简单的网页计数器

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>My JSP 'application.jsp' starting page</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  </head>

  <body>
    <%
       if(application.getAttribute("counter")==null)
       {
          application.setAttribute("counter", "1");
       }
       else 
       {
          String strnum=null;
          strnum =(String)application.getAttribute("counter");

          int icount=0;
          icount=Integer.valueOf(strnum).intValue();
          icount++;

          application.setAttribute("counter",Integer.toString(icount));
       } 


    %>
    您是第<%=application.getAttribute("counter") %>位访问者;    

  </body>
</html>

然后将request,session换成application可以看出有什么不同

网页版计算器的实现(js实现计算功能)

今天带大家做一个网页版的计算器,页面使用js完成计算,界面的效果如下:
  • u011692041
  • u011692041
  • 2016年01月26日 14:25
  • 13234

使用application内置对象做一个简单的网页访问计数器

jsp的9大内置对象:out、request、response、session、application、exception、page、pageContext和config,今天就说说如何用applic...
  • luqiren
  • luqiren
  • 2017年08月21日 11:26
  • 359

JSP基础(三)JSP内置对象 利用application对象做一个简单的网页计数器

JSP基础(三)JSP内置对象   JSP内置对象   JSP有以下九种内置对象,包括:   request,请求对象   response,响应对象   pageCo...
  • evilcry2012
  • evilcry2012
  • 2015年07月30日 16:05
  • 1129

初学JSP,写了一个简单页面访问计数器

只是初步了解了JSP的九大对象,像ASP那样简单的页面程序找找资料写出来应该没问题了,但有一个问题一直困惑着我,那就是怎么部署javabean?下午又要见导师,今天晚上找找资料研究个明白,下面的简单程...
  • CiTiHunTerX
  • CiTiHunTerX
  • 2006年01月03日 00:30
  • 3677

介绍一下JSP中application的用法?

application对象 1 什么是application对象 ? (1) 当Web服务器启动时,Web服务器会自动创建一个application对象。application对象一旦创建...
  • woailuo453786790
  • woailuo453786790
  • 2015年06月23日 15:48
  • 3629

Java实现的高效计数器

1.  2.  3.  4. 性能差异 5. Keith的评论(如下所示) 6. 总结 原文地址:Efficie...
  • snarlfuture
  • snarlfuture
  • 2013年11月30日 23:55
  • 6599

jsp页面写个简单计数器

无标题文档 function operA(number){ document.forms[0].upw.value += number; } function operB(fuhao){ docum...
  • u010792467
  • u010792467
  • 2014年06月11日 21:45
  • 938

jsp实现网站计数器

我的第一个JSP页面                int number=0;        synchronized(application)        {         ...
  • pangqiandou
  • pangqiandou
  • 2016年10月16日 21:43
  • 1782

[C#]计数器

     前言   主页计数器是用来记录页面曾经被访问次数的组件。它是一个比较简单的功能,但是实现起来却有许多实际问题要考虑。例如访问次数的记录如何存放?如果服务器关机,数据记录是否会丢失?等等问题都...
  • kenter78
  • kenter78
  • 2005年03月10日 09:51
  • 4490

使用ASP.NET的Application对象实现在线人数统计的功能

注:最近在复习ASP.NET,为了加深印象,会制作一些小的demo程序,分享给大家。 1 新建ASP.NET网站,编辑Global.asax文件,修改后的文件内容如下所示。 ...
  • tiana0
  • tiana0
  • 2015年04月04日 11:14
  • 2668
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:application实现一个简单的网页计数器
举报原因:
原因补充:

(最多只允许输入30个字)