[mayaa-user:555] Re: ファイルをDB上の配置したい
suga
[E-MAIL ADDRESS DELETED]
2007年 8月 19日 (日) 10:28:47 JST
suga です。
On 8/19/07, Junichi Kato <[E-MAIL ADDRESS DELETED]> wrote:
> このように,パラメータを渡して,テンプレートを処理したいのですが,
> MayaaServletをどのようにカスタマイズすべきでしょうか?
SourceDescriptor と同様に、ServiceCycle, RequestScope を置き換えます。
設定ファイルは下記のパス。
META-INF/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 class="org.seasar.mayaa.impl.cycle.CycleFactoryImpl"
serviceClass="org.seasar.mayaa.impl.cycle.web.ServiceCycleImpl">
</factory>
標準で使われるクラスは下記のクラスです。
これらと同じ役割のクラスを作ればカスタマイズできます。
org.seasar.mayaa.impl.cycle.web.ServiceCycleImpl
org.seasar.mayaa.impl.cycle.web.RequestScopeImpl
ServiceCycleImpl のフィールド _request に RequestScopeImpl があるので
それを独自のクラスに置き換え、RequestScopeImpl の setUnderlyingContext
での準備処理として pageName の組み立て方を変えれば実現できるでしょう。
--
suga ( [E-MAIL ADDRESS DELETED] )
mayaa-user メーリングリストの案内