[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 メーリングリストの案内