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 {
}
我想有一个默认动作,但在 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 {
}