我想要一个动作默认但不是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中是否支持此功能,还是有基于注释的好的解决方法?
答案 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 {
}