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可以看出有什么不同

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

(application)javaweb中application的用法

application对象 1 什么是application对象 ? (1) 当Web服务器启动时,Web服务器会自动创建一个application对象。application对象一旦创建,它将一...

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

JSP基础(三)JSP内置对象   JSP内置对象   JSP有以下九种内置对象,包括:   request,请求对象   response,响应对象   pageCo...

Web访问计数器

Web访问计数器 1.首先新建一个Counter类 public class Counter {     private int count;       public Counter...

javaweb作业制作网页版简易计算器(3种方式)

我写的这三种计算器第一种是使用的javascript的方法将加减乘除做成四个按钮,每个按钮都有一个onclick,调用javascript的一个方法,最后将值设置到结果框里就行了。第二种是利用表单提交...

【转载】文本型单页面ASP.NET计数器

看到一个非常简单的计数器,也许会很有用前面我介绍了system.io空间下的文件操作对象,这里我讲解一下如何制作应用于特定页面的计数器。每个计数器都需要一个相应的文件来存储当前的访问量,那么如何建立用...

最简单的ASP网页计数器源代码

说明:1、在网站目录下新建一个文本:txtcounter.txt 在文本填写1或其他识字2、新建一asp文件:count.asp,加入以下代码:...

[C#]计数器

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

JSP内置对象application对象实战——实现网页计数器

前面和大家说过application对象有点类似于java里面的全局变量,因此可以将当前访问网站的数量保存在application对象当中,在每次访问网页时,实现将保存在application对象中的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:application实现一个简单的网页计数器
举报原因:
原因补充:

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