[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 メーリングリストの案内