问答详情
源自:5-1 统计在线用户及人数

requestInitialized里做的事情为什么不写在session创建时的sessionCreated方法里呢?

requestInitialized里做的事情为什么不写在session创建时的sessionCreated方法里呢?这样很浪费资源,每次请求都会触发requestInitialized方法的

提问者:1sos1 2017-05-12 13:34

个回答

  • XiaoADream
    2017-05-13 17:40:31

    在requestInitialized方法中通过ServletRequestEvent参数可以获得request对象,从而获得用户IP地址,而sessionCreated中不能获得request对象,没法获得用户IP地址。