如何从普通的Servlet访问VaadinSession?

时间:2017-10-13 15:34:29

标签: session servlets vaadin vaadin8

我试过了:

@WebServlet(urlPatterns = "/TestServlet")
public class TestServlet extends HttpServlet {
  @Override
  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
   VaadinSession session = VaadinSession.getCurrent();
   // session is null
  }
}

上下文:我有一些标准的servlet与我的普通Vaadin应用程序混合在一起。它们处理例如一些下载或打印请求。但我需要一种方法来检查登录/权限。

1 个答案:

答案 0 :(得分:0)

我认为您可以将spring security用于此目的。

请检查此答案以了解如何使用它 How does spring security work on a Servlet