该篇文章首发于我的个人博客: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可以看出有什么不同

application实现一个简单的网页计数器相关推荐

  1. 使用Application设计一个简单的网页计数器程序

    Application 1.当Web服务器启动时,Web服务器会自动创建一个Application对象.Application对象一旦创建,它将一直存在,直到Web服务器关闭. 2.Applicati ...

  2. 一个简单的网页计数器

    今天写了一个最简单的 计数器,实现的功能很简单,可以记录总访问数及今日访问数.代码如下: 复制   保存 // ******************************************** ...

  3. php mysql简单网页_PHP和MySQL实现简单的网页计数器

    网站统计数据为网站所有者提供关于网站运行情况和访问人数的重要信息.点击计数器计数并显示有多少人访问一个网页. 计数器的代码根据所使用的编程语言和希望计数器收集的信息量而变化.如果您像许多网站所有者一样 ...

  4. github密码格式_如何使用GitHub构建一个简单的网页 (不用框架版本)

    1.申请GitHub账号 进入GitHub官网,点击右上角的Sign up进行注册, 注册很简单,只要填写好用户名,邮箱,密码就行(已注册的用户名,邮箱不能再进行注册) 下面有一个你是人类的验证(照着 ...

  5. python3一个简单的网页抓取

    python3一个简单的网页抓取 都是学PYTHON.怎么学都是学,按照基础学也好,按照例子增加印象也好,反正都是学 import urllib import urllib.requestdata={ ...

  6. 如何用Html+css3写一个简单的网页

    !DOCTYPE html>                                */我这次利用一门前端开发语言Html开发一个简单的网页/* <html> <hea ...

  7. 一个简单的网页抓取工具

    前两天遇到一个妹子,她说不会从拉网页,我想用node做个网页抓取工具是何尝的简单,于是装x之路开始了. 其实想法很简单,由网址得到html,由html解析css,js,image等,分别下载就行了, ...

  8. 使用html 语言建立一个简单的网页,如何用记事本建立简单的网页(1).doc

    第九章 网页制作 实验一 用记事本建立简单的HTML文件 [实验目的] 学会用HTML语言建立一个简单的网页. [实验内容] 建立一个网页,布局自定,包括自我介绍.图片.自己的电子信箱地址等,要求在标 ...

  9. 教你快速制作一个简单的网页

    像下面这样一个简单的网页怎么制作呢? 通过这篇文章,可以让你基本掌握一个HTML的结构和常用标签的使用 需要用到的常用标签 <b> 加粗</b> ~~~~~~~~~~~~~~~ ...

最新文章

  1. Duktape:一个新的小巧的超精简可嵌入式JavaScript引擎
  2. CocosCreate粒子系统白边问题
  3. SOL注入——基干联合查询的POST注入(四)
  4. 猜数游戏c语言编程_做游戏,学编程(C语言) 10 僵尸危机
  5. Unity GPU Instancing的使用尝试
  6. 如何修改Git仓库的URL(地址)
  7. 已知坐标求方位角_震惊,up主居然能默写球坐标拉普拉斯算子!
  8. 工资计算系统设计实现
  9. C语言程序——输入三角形的边长求面积
  10. 200 件实物,从过往的平面设计窥视上海的变化
  11. IDS-IPS入侵防御原理与实践
  12. matlab计算图像的曲率半径
  13. 计算机16进制A3 B9,ASCII码16进制对照表
  14. VS Nuget的使用
  15. HPRD数据库HPRD_Release9_062910表中最后一列RefSeq字段的含义
  16. H5页面保存base64图片到本地
  17. 判断一点是否在三角形的外接圆内
  18. 百度关于EMP的探索:落地生产可用的微前端架构
  19. Ubuntu20数字键盘(小键盘)输入无响应或变方向键
  20. 2021下半年软考成绩什么时候出?

热门文章

  1. 如何用python画笑脸QQ表情——turtle库实践
  2. 如何查看电脑是否支持CUDA及支持的CUDA版本
  3. linux grub2 配置文件,grub2配置文件
  4. Vert.x开发指南
  5. linux删除的快捷键
  6. 【汇正财经】什么是股票交割方式?股票交割方式有哪些?
  7. 初学者如何吃透一个Java项目
  8. 乘法逆元 java_乘法逆元的求法(5种)
  9. 手撸Spring系列4:IOC/DI 思想(实战篇)
  10. cpua55和a53哪个好_哪种双核a73和四核a53智能电视更好?电视的64位CPU和双核