使用服务器发送事件时,如何在时间结束时使会话无效?

时间:2019-01-07 20:16:34

标签: java jsp servlets server-sent-events

我正在使用“服务器发送的事件”发送通知,并且它的运行良好,并且侦听事件的servlet具有这些参数

request.setAttribute("org.apache.catalina.ASYNC_SUPPORTED", true);
AsyncContext context = request.startAsync();
context.setTimeout(30 * 1000);
response.setContentType("text/event-stream");
response.setHeader("Cache-Control", "no-cache");
response.setCharacterEncoding("UTF-8");

我的问题是为什么会话在指定时间结束后没有结束?如果将servlet引起该问题,那么在我将该servlet添加到应用程序后会发生此问题..如何修改该servlet或应该怎么做才能解决此问题?

0 个答案:

没有答案