[Seasar-user:2933] Re: [S2JSF] forEach の入れ子の動作について

yone@abby.co.jp yone
2005年 11月 25日 (金) 12:48:08 JST


米林です

添付したjarに置き換えて試して頂けますか?


>
>  松山です。
>  
>  [Seasar-user:2502] で、西村さんが報告されている現象が発生して
> 困っています。
>
>  S2JSF-Example(1.0.9) の再現手順
>  1. 添付の forEachListTest.html を、/foreach へ
>  2. 添付の foreach.dicon を 既存のforeach.dicon へ上書き
>  3. 添付の ForEachParentDto.java と、ForEachListBean.java を、
>   /WEB-INF/src/examples/jsf/dto へ
>
>  4. http://localhost:8080/s2jsf-example/foreach/forEachListTest.html
>   を開きます。
>  5. 上段には、単純なforEach によって作成された一覧が表示され、
>    下段には、2重のforEach によって作成された入れ子構造の一覧が
>    表示されます。
>
>  6. それぞれのリンクをクリックすると、ForEachListBean#select() が
>   実行され、<a>タグに関連付けられたパラメータが、コンソールに表示
>   されるようになっています。画面遷移はしません。
>
>  7. 上段の2つのリンクをクリックすると、正常な動作となります。
>  8. 下段のリンクをクリックすると、
>    下段の1番目 → 下段の4番目のパラメータが表示
>    下段の2番目 → 下段の5番目のパラメータが表示
>    下段の3番目 → java.lang.ArrayIndexOutOfBoundsException: 2 が発生
>    下段の4番目 → 正常
>    下段の5番目 → 正常
>
>   つまり、一番最後のループで作成された一覧だけが正常に動作しています。
>
>  JDK1.4.2_08 + Tomcat5.0.28
>  S2JSF-Example(1.0.9) そのままです。/WEB-INF/lib/*.jar 等変更していません。 
> 
>
>  実際の開発中のシステムでは、S2.3.0 + S2JSF1.0.9 でも同様の現象が
> 出ています。
>
>  先日投稿した、m:immediate="true" の動作も困っていますが、こちらも
> ちょっと困っています。
>  画面の構成を変えて、forEach を入れ子にしないようにすることで、
> とりあえずテストを進めていますが、このままというわけにはいかないので。 
-------------- next part --------------
テキスト形式以外の添付ファイルを除去しました...
ファイル名: s2-jsf-1.0.9.jar
型:         application/octet-stream
サイズ:     246346 バイト
説明:       無し
URL:        http://lists.sourceforge.jp/mailman/archives/seasar-user/attachments/20051125/81b4be04/s2-jsf-1.0.9-0001.obj



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