少年恃险若平地,独倚长剑凌清秋。这篇文章主要讲述用网页计数器来说明application和session相关的知识,希望能为你提供帮助。
jsp的代码:
1 < body> 2< h1> 网页计数器< /h1> 3< % 4//第一次访问数据为空 5Object obj=application.getAttribute("count"); 6 7//用户第一次访问 8if(obj==null){ 9application.setAttribute("count",1); 10}else {//非第一次访问 11Integer num=(Integer)obj; 12application.setAttribute("count",++num); 13 14} 15 16%> 17 18欢迎你,你是第< %=application.getAttribute("count")%> 个访问改页面的人 19 < /body> 20 < /html>
文章图片
即便换了浏览器或者关闭浏览器但是我们的application也是唯一的所以访问页面的人也会接着增加
如果jsp里面的代码application换成session:
1< h1> 网页计数器< /h1> 2< % 3//第一次访问数据为空 4Object obj=session.getAttribute("count"); 5 6//用户第一次访问 7if(obj==null){ 8session.setAttribute("count",1); 9}else {//非第一次访问 10Integer num=(Integer)obj; 11session.setAttribute("count",++num); 12 13} 14 15%> 16 17欢迎你,你是第< %=session.getAttribute("count")%> 个访问改页面的人 18 < /body> 19 < /html>
结果:
文章图片
只要获得了ServletContext那就代表你是全局唯一了
【用网页计数器来说明application和session】 这下就清晰了
推荐阅读
- MybatisPlus使用Wrapper实现查询功能
- Mpvue中使用Vant Weapp组件库
- [PowerShell]win10 卸载apps
- 2020 Android 大厂面试(之)插件化模块化组件化热修复增量更新Gradle
- Mapper 编写有哪几种方式()
- ApplicationConsul安装及运行
- Spring的applicationContext默认使用无参构造创建对象
- application.properties中的list配置
- Android 架构组件 之 ViewModel 学习