文档章节

jsp页面,同时获取页面访问次数和用户登录次数

artshell
 artshell
发布于 2013/12/31 19:21
字数 226
阅读 226
收藏 1

jsp页面,同时获取页面访问次数和用户登录次数:

<%!private int aCount = 0; // 统计页面被访问次数
    private int dCount = 0; // 统计用户登录次数%>
<%
String userName = request.getParameter("userName");
out.println("你的用户名为:" + userName);
out.println("<br/>");
if(session.isNew()){ // 通过判断是否为新建session,来避免刷新页面增加访问次数!
++aCount;
session.setAttribute("appCounter", String.valueOf(aCount));
}
%>

<%
String s = (String) session.getAttribute("appCounter");
out.println("该页面被访问的人次为:" + s);
out.println("<br/>");
%>


<%
Object c = application.getAttribute(userName);
if (c == null) {
// 显示用户是第一次登录服务器
out.println("你是第1次登录该服务器");
application.setAttribute(userName, "1");
} else if(session.isNew()){
dCount = Integer.parseInt(c.toString());
dCount = dCount + 1;
out.println("你已经是第");
out.println(dCount);
out.println("登录");
application.setAttribute(userName, new Integer(dCount));
} else {
out.println("你已经登录过了!上次的登录次数是:" + c.toString());
}
%>



© 著作权归作者所有

共有 人打赏支持
artshell
粉丝 2
博文 56
码字总数 5163
作品 0
成都
程序员
JavaWeb09-HTML篇笔记(二)

1.1 案例一:使用Servlet完成一个用户登录的案例.1.1.1 需求: 在网站的首页上,登录的链接,点击登录的链接,可以跳转到登录的页面.在登录的页面中输入用户名和密码点击登录的案例.完成登录的功...

我是小谷粒
05/21
0
0
javaweb开发之Filter

一、简介 在Servlet2.3规范中定义了过滤器,它对servlet容器调用servlet的过程进行拦截,从而在servlet进行响应处理的前后实现一些特殊的功能。 过滤器实现了一个责任链的模式。多个过滤器形...

小米米儿小
2013/12/06
0
0
(JavaEE-09)JSP中的MVC与三层架构

JSP开发模式 SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式 JSP+JavaBean模式适合开发业务逻辑不太复杂的web应用...

_-Leon-_
2014/07/11
0
2
超详细的Java面试题总结之JavaWeb基础知识总结

Servlet总结: 在Java Web程序中,Servlet主要负责接收用户请求HttpServletRequest,在doGet(),doPost()中做相应的处理,并将回应HttpServletResponse反馈给用户。Servlet可以设置初始化参数,...

Java互联网架构师
08/29
0
0
(java)实现进度条开发过程

首先说流程: 1.访问启动任务servlet 2.启动任务servlet开启任务,并跳转掉进度条展示页面 3.页面就绪就调用(进度参数获取servlet),此后进度条展示页面定时调用,直到传递过来为100%. 4.获取参数...

Z_dragon
2014/08/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
今天
1
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
今天
2
0
TiDB 在爱奇艺的应用及实践

爱奇艺,中国高品质视频娱乐服务提供者,2010 年 4 月 22 日正式上线,推崇品质、青春、时尚的品牌内涵如今已深入人心,网罗了全球广大的年轻用户群体,积极推动产品、技术、内容、营销等全方...

TiDB
今天
1
0
Web系统大规模并发:电商秒杀与抢购

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常...

xtof
今天
3
0
代码质量管理平台-sonarqube

在工作中,往往开发的时候会不怎么注重代码质量的人很多,存在着很多的漏洞和隐患等问题,sonarqube可以进行代码质量的审核,而且十分的残酷。。。。。接下来我们说下怎么安装 进入官网下载:...

落叶清风
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部