Beingchou 2010-04-21 11:39
浏览 216
已采纳

请教一下CometD怎么支持session?

在做CometD开发的时候发现整体的servlet已经封装了。应用基于BayeuxService开发。但是怎么来操作session呢?
请大家帮帮我。

  • 写回答

1条回答 默认 最新

  • renwolang521 2010-05-05 15:00
    关注

    第一步:
    web.xml文件

    cometd
    org.cometd.server.continuation.ContinuationCometdServlet

    requestAvailable
    true

    ....

    第二步:
    在继承BayeuxService的类中
    HttpServletRequest request = getBayeux().getCurrentRequest();
    再 request.getSession()就可以了

    注意:
    只有第一步配置了requestAvailable 为true 第二步才能拿到request否则不行。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?