是否可以对没有关联操作的页面使用 Struts2 拦截器?试图实现一个拦截器,所以所有用户都必须登录。然而,我站点中的其他页面是 webservlet,不依赖于 action 或 struts。我怎样才能做到这一点?我真的不想创建动作和动作类只是为了使用拦截器。
问问题
67 次
1 回答
0
由于您使用的是 Struts2,因此您应该主要使用 Actions,它们是线程安全的并且通过 Interceptor Stack 工作。
您只能将 Servlet 用于特定情况,不能用于默认流程。如果你这样做,你就没有使用框架,所以你不能期望使用它的任何机制,比如拦截器。
顺便说一句,您可以使用过滤器(拦截器基于该技术),自己处理 Servlet 中的线程安全。
问题是:为什么?
于 2014-02-27T16:23:42.820 回答