[Seasar-user:7397] Re: [Teeda] ForEach が含まれるページのリクエストパラメータの挙動について

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 4月 23日 (月) 17:20:24 JST


後藤さん、

大谷です。

2つ目の現象なのですが、1つ目のパッチをあてた状態だと
再現しないです。
確実に再現するケースがもしあれば、おしえてもらえないでしょうか。
宜しくお願いします。


07/04/20 に Shinpei Ohtani<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 後藤さん、
>
> 大谷です。
>
> ひとまず1つめのパッチのほう確認しました。
> 問題なさそうなので取り込ませていただきます。
> ありがとうございました。
>
> 2つ目と別メールで来ているissueも近日中に確認してみます。
> お待たせしてすいませんが宜しくお願いします。
>
> 07/04/20 に Shinpei Ohtani<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > 大谷です。
> >
> > すいません、今すぐには時間が取れないので
> > Teedaコミッタ間で調査してみます。
> >
> > しばらくお待ちください。
> >
> >
> > 07/04/19 に [E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > > 後藤(goto)です。
> > >
> > > もうひとつForEachの不具合と思われる現象があったため、こちらに追加します。
> > >
> > > 添付のサンプルで
> > > foreach.html?foo=AAA&bar=BBB
> > > としたり、foreachConfirm.htmlでfoo、barに値を入れてgoXXX、 doXXXをすると、
> > > ForEachより上のプロパティに関しては期待値が正しく表示されますが、
> > > ForEachより下のプロパティは直前のForEachの値、ここではそれぞれ
> > > a3、b3が表示されてしまいます。
> > >
> > > org.seasar.teeda.extension.render.TForEachRendererを
> > > 添付のパッチのように修正するとForEachより下のプロパティも期待値が
> > > 正しく表示されました。
> > >
> > > こちらに関しても不具合であれば対応をよろしくお願いします。
> > >
> > >
> > > 07/04/18 に O.Goto<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > > > 後藤(goto)です。
> > > >
> > > > Teeda ExtensionのForEachが含まれるページで期待しているのとは違う挙動をしているため、
> > > > もし不具合であれば対応をお願いします。
> > > >
> > > > 環境は、
> > > > JavaSE 5.0 Update 11
> > > > Tomcat 5.5.23
> > > > S2.4.11
> > > > Teeda 1.0.6
> > > > です。
> > > >
> > > > 現象としては、PageにForEachで表示するためのDTO配列があり、DTOに含まれる
> > > > プロパティと同じ名前のプロパティがPageにも存在する場合、そのパラメータが
> > > > リクエストパラメータとしてsubmitされてもPageのプロパティにはNULLが
> > > > セットされてしまうというものです。
> > > >
> > > > 添付したサンプルをTeeda-html-exampleに置き換えて動かすと再現します。
> > > >
> > > > foreach.htmlを表示し、foo、barに適当な値を入力してgoXXX、 doXXXボタンを押すと
> > > > いずれもfoo、bar(id はそれぞれ foo-text bar-text)が空になります。
> > > > 自画面への遷移でも他画面への遷移でも変わりありません。
> > > >
> > > > どうやら
> > > > org.seasar.teeda.extension.component.TForEach#processUpdates()
> > > > に入ってきたときはPageに値がセットされているのですが、
> > > > DTO配列に存在するプロパティ名と同じプロパティの場合、最終的にNULLが
> > > > セットされてしまうようです。
> > > >
> > > > そこで、添付したパッチのようにしてみたところリクエストパラメータがNULLになることなく
> > > > 画面にも表示されました。
> > > >
> > > > そもそもこの現象は不具合なのか仕様なのかわからないため、もし不具合であれば
> > > > 修正をお願いします。
> > > >
> > > > _______________________________________________
> > > > Seasar-user mailing list
> > > > [E-MAIL ADDRESS DELETED]
> > > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > > >
> > > >
> > > >
> > >
> > > _______________________________________________
> > > Seasar-user mailing list
> > > [E-MAIL ADDRESS DELETED]
> > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > >
> > >
> > >
> >
> >
> > --
> > =============================
> > Shinpei Ohtani
> > [E-MAIL ADDRESS DELETED]
> > =============================
> >
>
>
> --
> =============================
> Shinpei Ohtani
> [E-MAIL ADDRESS DELETED]
> =============================
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================


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