[Seasar-user] $B!Z$O$8$a$^$7$F![(Bseasar$B$r;H$$;O$a$^$7$?!#(B
B isid.co.jp Yasuo Higa
higa
2003年 11月 12日 (水) 15:43:33 JST
<000001c37171$24594860$[E-MAIL ADDRESS DELETED]> の、
"[Seasar-user] 【はじめまして】seasarを使い始めました。" において、
""植山能成" <[E-MAIL ADDRESS DELETED]>"さんは書きました:
ひがです。
> はじめまして。植山と申します。
> Web+DBマガジンの記事を読み、さっそくseasarをインストールしてみました。
> 1) ドキュメントを一通り読んで
> 2) サンプルを動かして
> 3) サンプルを修正して再度動かして
> といろいろ試しています。
>
> 早速ですが質問です。
> examples.org.seasar.nazuna.AddRuletのdoExecuteのパラメータをint型に変更
> して、
> examples.org.seasar.nazuna.AddRuletClientもそれに応じて
> Nazuna.executeRuletの
> 第二引数をInteger型に変更しました。正常に動作しました。
>
> ところが、
> ExecuteRulet.xmlを以下のように修正してExecuteRuletClientを実行するとエ
> ラーとなります。
> int型を引数とするRuletをFlowletから呼べない状況です。
>
> Nazuna.executeRulet(String, Object)と定義されていて、
> executeRulet(String, Integer)と
> 呼び出しているのに「executeRulet not found」となるのはなぜだろう?
> と悩んでます。どなたか「なぜエラーとなるのか?」「エラーとならない呼び出
> し方は何か?」
> をご教授願えないでしょうか?
> どうぞよろしくお願いします。
>
Flowletで引数にプリミティブ型をもつRuletを呼び出したときに、
メソッドが見つからずにエラーになってますね。
バグです。修正版をリリースします。
SourceForgeにアップされたら、アナウンスお願いします。 -> ほそかわさん
ただ、AddRuletの呼び出すときに、引数が足りないようなので
追加してください。
<stmt>b := new java.lang.Integer(1)</stmt>
<!--<stmt>executeRulet(RULET_NAME, b)</stmt>-->
<stmt>executeRulet(RULET_NAME, b, b)</stmt>
or
<stmt>executeRulet(RULET_NAME, 1, 2)</stmt>
---
Yasuo Higa <[E-MAIL ADDRESS DELETED]>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内