【发布时间】:2016-06-26 13:45:08
【问题描述】:
我有两个处理程序需要与会话共享信息。 但是我不知道在 Jetty 中这样做。
我知道如何为不同的处理程序设置不同的会话,我尝试将它们包装在一起,例如:
ContextHandler loginContext = new ContextHandler("/login");
ContextHandler reqContext = new ContextHandler("/req");
ContextHandlerCollection contexts = new ContextHandlerCollection();
contexts.setHandlers(new Handler[] { loginContext, reqContext });
HashSessionManager manager = new HashSessionManager();
SessionHandler session = new SessionHandler(manager);
loginContext.setHandler(login);
reqContext.setHandler(req);
session.setHandler(contexts);
server.setHandler(session);
这会导致 java.lang.NullPointerException。
谁能帮我解决这个问题?
【问题讨论】:
标签: java session jetty embedded-jetty