如何将Struts 2注释与XML配置结合使用

时间:2014-06-23 12:38:47

标签: java struts2

最近我尝试使用[ XML配置]配置[ Struts 2注释],尽管XML总是覆盖注释配置。可以一起使用它们吗?或者没办法?

2 个答案:

答案 0 :(得分:2)

您可以同时使用两者。要使用注释,您需要Convention Plugin。你需要在web.xml中提到你正在使用这样的注释

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    <init-param>
        <param-name>actionPackages</param-name>
        <param-value>package</param-value>
    </init-param>
</filter>

这个official struts site是一个很好的起点。

答案 1 :(得分:0)

如果满足以下条件,则无需向web.xml添加任何内容:

约定插件搜索名称为 struts,struts2,action,actions 的软件包,然后在其所有子软件包中搜索实现Action(或扩展ActionSupport实现Action),以及名称以“ Action”结尾的类。 查看更多: https://struts.apache.org/plugins/convention/#introduction

它将自动找到这些类并在其中搜索注释。