源代码:

<%@ page import="java.io.*,java.util.*" %><html>
<head>
<title>Applcation object in JSP</title>
</head>
<body>
<%
Integer hitsCount = (Integer)application.getAttribute("hitCounter");
if( hitsCount ==null || hitsCount == 0 ){             out.println("Welcome to my website!");        hitsCount = 1;
}else{           out.println("Welcome back to my website!");        hitsCount += 1;
}     application.setAttribute("hitCounter", hitsCount);
%>
<center>
<p>Total number of visits: <%= hitsCount%></p>
</center>
</body>
</html>

每次刷新页面后,能观察到计数器依次加一。

利用JSP内置的Application对象实现的网站引用计数相关推荐

  1. 利用jsp内置对象实现的简易聊天室

    最近Java老师给我们安排了一个实验,内容如下: 要完成这个实验,首先要对jsp的内置对象有深刻了解,不了解的老哥可以看看这个(哔哩哔哩)jsp几大内置对象详解,实力推荐. 鉴于要实现的功能比较简单, ...

  2. JSP内置对象:request、response、out、session、application等内置对象

    Java程序的功能主要是由Java包下的各个类在运行期所产生的对象所提供,并且应用这些对象组织构建程序所需的功能. 所谓JSP内置对象,是指在JSP网页环境之下,用户不需要声明而直接可以在JSP网页中 ...

  3. JSP内置对象-application

    1.什么是application: 服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭.但是与ses ...

  4. 【Unity】3.1 利用内置的3D对象创建三维模型

    分类:Unity.C#.VS2015 创建日期:2016-04-02 一.基本概念 Unity已经内置了一些基本的3D对象,利用这些内置的3D对象就可以直接构建出各种3D模型(当然,复杂的三维模型还需 ...

  5. javaweb之jsp的内置九大对象(request,response,out,session,application,pageContext,page,config,exception)的说明应用

    四.jsp的九大内置对象 jsp内置对象是指在警示牌页面中不用声明就可以在脚本和表达式中直接使用的对象. **特点** 内置对象有Web容器自动加载,不需要实例化. 内置对象通过Web容器来管理和实现 ...

  6. jsp内置对象【02】四种内置对象【02】session、application

    我们继续来学习,上一篇文章中说到了request属性,那么既要想客户端和服务端都都能实现跳转的话,就用到了session. 第三种:session属性 我们接着修改一下上一篇文章中的代码来对比一下: ...

  7. 互联网软件开发—— 实验三 JSP 内置对象(留言板)

    实验名称: 实验三 JSP 内置对象 一.实验目的 1.掌握表单提交及页面间参数传递的方法. 2.理解页面转发与重定向之间的区别. 3.掌握 request.session 和 application ...

  8. Jsp内置对象及EL表达式的使用

    一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...

  9. JavaWeb第三讲 JSP内置对象、基本动作指令、常见编译指令及四大作用域

    JSP内置对象.基本动作指令.常见编译指令及四大作用域 (一) JSP工作原理 当一个jsp页面第一次被访问的时候,jsp将执行以下三个步骤,之后的访问速度会因为class文件已经生成而大大提高,当j ...

最新文章

  1. 好程序员web前端教程分享JavaScript验证API
  2. 就业模拟试题_Net
  3. CVE-2010-0249 极光
  4. K-Backup备份office文件的具体操作。
  5. 南京大学计算机科学系照片,欧拉图-南京大学计算机科学与技术系.pdf
  6. 一张图学习常见this的指向
  7. C++语言基础(1)-命名空间
  8. 判断点是否在给定四边形内的算法
  9. cv2 python 读取像素点_OpenCV+Python车牌字符分割和识别入门
  10. Vue3 router 默认加载 views 文件夹下全部vue文件
  11. java 挑战性_想接受Java挑战吗?
  12. 快速批量下载 B 站视频
  13. Cygwin的安装及csh的配置和使用(批量下载FNL数据方法)
  14. SAP GUI 770 百度网盘下载
  15. 深入理解connect by levelxxx
  16. 美德乐吸奶器怎么样?
  17. Sentinel的学习
  18. 如何看待4亿蓝领职业教育的切入点?| 职业教育系列报告(二)
  19. python led屏控制_【教程】简易Python上位机之LED控制
  20. 《疯狂JAVA讲义》学习笔记第二天

热门文章

  1. [html] W3C--span is a nested element.
  2. “七层架构”---理论篇
  3. sqlserver 查询表锁死,解除表锁死
  4. 23种设计模式[5]:原型模式
  5. vue插件:vue-resource的使用笔记
  6. 利用事件冒泡实现简单的网页计算器
  7. junit4使用心得
  8. epoll与fork
  9. [转]一步步搭建Ubuntu环境——dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题——安装Flashplayer出错 ------不错...
  10. lucene索引word/pdf/html/txt文件及检索(搜索引擎)