0

在我使用 struts.xml 配置我的 struts2-application 之前。但是我需要使用注释来实现新的应用程序。对于我的动作课,我使用了这样的注释

@Namespace("/public")
@InterceptorRefs(value = { @InterceptorRef(value = "authInterceptor"), @InterceptorRef(value = "defaultStack") })
@ResultPath(value = "/")
@Result(name = "error", location = "/test/error.jsp")

在 struts.xml 中,我为拦截器类设置名称,然后在拦截器堆栈中使用它。所以我看到对于我的 Action 类,我可以设置拦截器的名称(值 =“authInterceptor”),但是我可以在哪里为我的拦截器类设置这个名称??????还是使用注解无法实现拦截器的配置?

4

1 回答 1

0

我还没有看到在 xml 之外完成的拦截器配置。如果您使用约定插件,您会发现您的注释工作更容易。通过遵循一些简单的规则,您可以通过遵循命名约定来避免任何 xml 或注释。然后,只有在您必须偏离这些约定的地方,您才会发现自己使用注释。

于 2011-02-24T20:02:44.233 回答