Java struts2拦截器和WebServlet

Java struts2拦截器和WebServlet,java,servlets,struts2,interceptor,struts2-interceptors,Java,Servlets,Struts2,Interceptor,Struts2 Interceptors,对于没有关联操作的页面,是否可以使用Struts2拦截器?正在尝试实现拦截器,因此所有用户都必须登录。然而,我的站点中的其他页面是WebServlet,不依赖于操作或struts。我怎样才能做到这一点?我真的不想仅仅为了使用拦截器而创建操作和操作类。因为您使用的是Struts2,所以应该主要使用操作,这些操作是线程安全的,并且可以通过拦截器堆栈工作 您只能在特定情况下使用servlet,而不能在默认流中使用servlet。如果您这样做,您就不会使用框架,因此您不能期望使用它的任何机制,比如拦截器

对于没有关联操作的页面,是否可以使用Struts2拦截器?正在尝试实现拦截器,因此所有用户都必须登录。然而,我的站点中的其他页面是WebServlet,不依赖于操作或struts。我怎样才能做到这一点?我真的不想仅仅为了使用拦截器而创建操作和操作类。

因为您使用的是Struts2,所以应该主要使用操作,这些操作是线程安全的,并且可以通过拦截器堆栈工作

您只能在特定情况下使用servlet,而不能在默认流中使用servlet。如果您这样做,您就不会使用框架,因此您不能期望使用它的任何机制,比如拦截器

顺便说一句,您可以使用(拦截器基于该技术),自己处理servlet中的线程安全


问题是:为什么?

我对框架的唯一需求是实现一个具有一定安全性的登录系统。其他一切都可以通过简单的WebServlet和Rest服务正常工作。是否有一种方法可以包含简单页面,以便只有具有有效会话的用户才能访问这些页面?我不太了解struts框架…使用S2作为安全框架??试试SpringSecurity或者类似的东西。如果你的整个站点都是servlet,那么Struts和什么有什么关系呢?使用过滤器或Spring security或其他什么。如果我知道我不会问这个问题。我不使用弹簧或支柱。我只想有一个登录页面,用户在没有先登录并创建会话的情况下无法访问其他两个页面。