24. default action

Webwork2.2.2(XWork1.1.1)から存在しないActionが指定された場合に動作するdefault actionが使えるようになりました。
xwork.xmlのdefault-action-ref要素にdefaultで動作するActionを指定します。

xwork.xml

<!DOCTYPE xwork PUBLIC 
    "-//OpenSymphony Group//XWork 1.1.1//EN"
    "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd">
<xwork>
  <include file="webwork-default.xml"/>
  <package name="default" extends="webwork-default">
    <default-action-ref name="default" />
    <action name="default" class="ww2.examples.event.DefaultAction">
      <result name="success" type="mayaa" />
    </action>
  </package>
</xwork>

自分の場合はMayaaに丸投げして、Mayaa単体で結果が返せるようにしています。