概述
第三步骤:控制编写。
新建UserStatisticsController 类
1、后台模拟登录,返回当前登录人数,方法logUser。
2、后台模拟注销账号,返回当前登录人数,方法logOut。
3、session超时自动销毁,也会调用sessionDestroyed方法
4、具体代码如下所示
import com.example.excelimport.listener.UserStatisticsListener;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@RestController
public class UserStatisticsController {
@RequestMapping("/logUser")
public String logUser(HttpServletRequest request, HttpServletResponse response, User user){
request.getSession().setAttribute("name",request.getParameter("name")); return request.getParameter("name")+"登录成功!当前在线用户人数是:"+ UserStatisticsListener.count;
}
@RequestMapping("/logOut")
public String logOut(HttpServletRequest request, HttpServletResponse response){
request.getSession().invalidate();
return request.getParameter("name")+"登出成功!当前在线用户人数是:"+UserStatisticsListener.count;
}
}
最后
以上就是舒心自行车为你收集整理的springboot记录用户访问次数_springboot实现在线用户统计的全部内容,希望文章能够帮你解决springboot记录用户访问次数_springboot实现在线用户统计所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复