0

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

4

1 回答 1

0

由于您使用的是 Struts2,因此您应该主要使用 Actions,它们是线程安全的并且通过 Interceptor Stack 工作。

您只能将 Servlet 用于特定情况,不能用于默认流程。如果你这样做,你就没有使用框架,所以你不能期望使用它的任何机制,比如拦截器。

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

问题是:为什么?

于 2014-02-27T16:23:42.820 回答