Struts2 Conventions插件中是否存在default-action-ref的等价物

时间:2017-09-18 18:20:40

标签: struts2 struts2-convention-plugin

我想要一个动作默认但不是XML,因为我想使用Struts2 Conventions Plugin注释。

所以我想替换

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

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

</package>

注释中包含某些内容,因此我不必使用struts.xml文件,而是在URL中指定了未知操作时重定向到特定操作。

Struts2 Convention Plugin中是否支持此功能,还是有基于注释的好的解决方法?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

这个答案可能有点晚了,但对某人仍然有用。

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

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

或使用注释:

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

}