Struts2 约定插件中是否有 default-action-ref 的等价物

Is there an equivalent for default-action-ref in Struts2 Conventions Plugin

我想有一个默认动作,但在 XML 中没有,因为我想使用 Struts2 约定插件来使用注释。

所以我想替换

<package abstract="true" namespace="/" name="mypackage" extends="struts-default">

<default-action-ref name="index"/>

</package>

在注释中添加一些内容,因此我不必使用 struts.xml 文件,而且当 URL 中指定了未知操作时,我还可以重定向到特定操作。

Struts2 约定插件是否对此提供支持,或者是否有基于注释的任何好的解决方法?

目前没有支持,但您可以在 here 请求。

我认为没有简单的提示或解决方法!

这个答案可能来得有点晚,但对某些人来说仍然有用。

Struts documentation 中所述,默认操作的替代方法是使用通配符:

<action name="*">
  <result>/index.jsp</result>
</action>

或使用注解:

@Action(value = "*")
@Result(location = "/index.jsp")
public class HomeAction extends ActionSupport {

}