[mayaa-user:155] Re: スコープ名省略時の動作について

suga ko.suga @ gmail.com
2006年 4月 2日 (日) 00:45:20 JST


suga です。

On 4/1/06, Matoba Tatsunori <matobat @ gmail.com> wrote:
> > 現在、page スコープと request スコープの間にスコープを追加
> > できる仕組みを予定しています。
> >
> > 1.1-beta2 か beta3 で実装する予定です。
> 了解しました。よろしくお願いします。

ひとまず、実装したものをリポジトリにコミットしました。
お手数ですがご確認いただけますでしょうか。


クラスパス/META-INF/org.seasar.mayaa.cycle.CycleFactory
というファイル名で以下の内容のファイルを作れば実現できます。
page -- request の間に追加されます。
複数書いた場合、上の方が request に近く、下の方が page に
近くなります。(逆の方が良いかもしれませんが)

--- org.seasar.mayaa.cycle.CycleFactory ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE factory
    PUBLIC "-//The Seasar Foundation//DTD Mayaa Factory 1.0//EN"
    "http://mayaa.seasar.org/dtd/mayaa-factory_1_0.dtd">
<factory>
    <parameter name="addedStandardScope" value="スコープ名" />
</factory>
--- ここまで


また、MayaaServlet の役割を果たすクラスを作れば、page スコープ
の初期値として Map を渡せます。
Engine#doService の第一引数に渡します。
# MayaaServlet では null を渡しています。

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


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