使用application内置对象做一个简单的网页访问计数器
来源:互联网 发布:虚拟社交网络语言规则 编辑:程序博客网 时间:2024/06/05 20:27
jsp的9大内置对象:out、request、response、session、application、exception、page、pageContext和config,今天就说说如何用application内置对象做一个简单的网页访问计数器。
application对象负责提供应用程序在服务器中运行时的一些全局信息,常用的方法有setAttribute(String name,Object object)、getAttribute(String name)和removeAttribute(String name)等,application的存活范围比request和session都要大,只要服务器没有关闭,application对象中的数据就会一直存在,在整个服务器的运行过程中,application对象只有一个,它会被所有的用户共享,所以经常用它来做网页访问计数器,具体代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ page contentType="text/html; charset=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 'countTime.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"></head><body> <% if (application.getAttribute("counter") == null) { application.setAttribute("counter", 1); } else { String countString = null; countString = application.getAttribute("counter").toString(); int count = 0; count = Integer.valueOf(countString).intValue(); count++; application.setAttribute("counter", Integer.toString(count)); } %> 您是第<%=application.getAttribute("counter")%>位访问者!</body></html>
结果如下:
刷新后:
阅读全文
0 0
- 使用application内置对象做一个简单的网页访问计数器
- JSP基础(三)JSP内置对象 利用application对象做一个简单的网页计数器
- application实现一个简单的网页计数器
- 一个简单的网页计数器
- Application对象做网站计数器
- JSP内置对象application对象实战——实现网页计数器
- 使用application实现网页计数器
- application 对于网页计数器的使用(关键代码)
- 简单的访问计数器
- 刚做的一个网页计数器 大家参考一下
- 刚做的一个网页计数器 大家参考一下
- 编写一个JSP文件,使用pageContext内置对象来获取由session、request和application内置对象设置的属性。
- request和session以及application辨析(并用application实现简单的网页计数器)
- application内置对象获得访问应用系统的次数
- PHP on Windows Azure 入门教学系列(2) ——利用SQL Azure做一个简单的访问计数器
- 一个简单的计数器
- Web----简单的网页计数器
- 08-网站访问计数器(jsp内置对象)
- mysql数据库死锁:Deadlock found when trying to get lock; try restarting transaction
- css实现未知高度水平垂直居中
- 面试题(四)
- Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法
- Spring boot/cloud 基础文档
- 使用application内置对象做一个简单的网页访问计数器
- HDU 5057 Argestes and Sequence 树状数组+离线
- Xlistview上拉刷新,下拉加载
- Activity与Fagment生命周期
- wordcloud2的一个小问题
- promise 的基础应用(待修改)
- 使用eclipse通过weblogic开发简单的ejb应用(weblogic 10.x & ejb3.x)
- Java中清楚hashmap和hashtable,看了以后立刻明白
- Tomcat7.0.73-The valid characters are defined in RFC 7230 and RFC 3986