我有一些会话范围的状态。持有它的第一个想法是会话范围的 servlet。所以我像这样绑定我的servlet
bind(Foo.class).in(ServletScopes.SESSION);
但我得到一个例外
javax.servlet.ServletException:必须将 Servlet 绑定为单例。Key[type=Foo, annotation=[none]] 未绑定在单例范围内。
所以 servlet 不能从 ServletScopes 获得作用域?处理会话状态的正确方法是什么(是的,当然最好编写无状态的 servlet/类/应用程序)?