[mayaa-user:105] Re: Mayaa 1.0.0-rc1 リリース

suga ko.suga @ gmail.com
2006年 1月 19日 (木) 10:48:26 JST


suga です。

ServiceCycle に error メソッドを追加しました。
副作用はありませんので、正式リリースに影響はありません。

HttpServletResponse#sendError と同じです。
例えば次のように使えます。

<m:beforeRender><![CDATA[
    error(404);
]]></m:beforeRender>

または

<m:beforeRender><![CDATA[
    error(404, 'File not found');
]]></m:beforeRender>

エラーコード直接でなければ

<m:beforeRender><![CDATA[
    error(Packages.javax.servlet.http.HttpServletResponse
               .SC_NOT_FOUND);
]]></m:beforeRender>


この例外処理そのものを変えたい場合はエンジンの設定で
org.seasar.mayaa.engine.error.ErrorHandler の実装を
置き換えることで実現できます。
# 普通は必要ないでしょう。

--
suga ( ko.suga @ gmail.com )


mayaa-user メーリングリストの案内