[Seasar-user:3474] Re: 自作のページャーを動作させたい
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2006年 4月 7日 (金) 23:17:04 JST
米林です
# 先ほどのメールは全て把握しきれてませんが
# 気になった点を幾つか
From: <[E-MAIL ADDRESS DELETED]>
Sent: Friday, April 07, 2006 9:05 PM
> 関です。
>
> 初めて投稿いたします。
>
> S2JSFが期待通りに動作しませんので、お気づきの点があれば教えていただきたいと
思っています。
> 長文になってしまいすみませんが、他に聞く場所もないようなのでこちらにお送りさせ
ていただきました。
> ■問題点
> Eclipseのデバックモードで処理を見ると検索画面で登録したConditionDtoの値が
> PagerListのリンクをクリックして
> Actionを実行する際に、ConditionDtoにSetされません。
> (Seasarの中までは理解できないので追えません)
まず、こちらの件ですがsetterが呼ばれないという事でしょうか?
> ■聞きたい事
> 1.そもそも、上記の概要に書いてある方法にてページャーは実装できるのか?
> 2.どこらへんが間違っていそうか?
>
> どなたか原因が分かる方がおられましたら
> ご返事頂ければと思います。
>
> JAVAの勉強のために本屋で青い本を手に取ってから1ヶ月ほどはまっております。
> フレームワークの概念から理解していなかったために、まだまだ機能を理解できていま
せんが、
> よろしくお願い致します。
>
> ** 以下、サンプルプログラムのソースコードになります。**
>
> ==============================
> ファイル構成
> *がディレクトリ
> ==============================
> *project
> *html
> test-input.html
> test-result.html
> *WEB-INF
> *src
> *jsf
> *action
> *impl
> EmployeeActionImpl.java
> EmployeeAction.java
> *dao
> EmployeeDao.java
> *dicon
> employee.dicon
> *Entity
> Employee.java
> *login
> *impl
> EmployeeLogicImpl.java
> EmployeeLogic.java
> app.dicon
> dao.dicon
> j2ee.dicon
> jsf.dicon
上記ファイル構成にDto関連が存在しないようですが単純に記入漏れですよね?
下記コンポーネントは存在していますでしょうか?
<component name="employeeConditionDto"
class="jsf.dto.EmployeeConditionDto" instance="session"/>
あと、EmployeeLogicImplクラス内の以下の記述も気になりました。
-------------------------------------------------------
S2Container container = S2ContainerFactory.create(path);
container.init();
-------------------------------------------------------
s2jsf-exampleのemployeeあたりを参考にしてみて下さい。
Seasar-user メーリングリストの案内