[Seasar-user:5958] Re: [S2Struts]FormBean のExport処理に関する要望2

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 1月 30日 (火) 14:04:10 JST


森田です。

毎度毎度、すばやい対応ありがとうございます。
助かります。

以上

[E-MAIL ADDRESS DELETED] wrote on 2007/01/30 01:19:59:

> 永島です。

> ActionConfigが複数ある場合は、
> すべてのScopeが同じ場合のみそのScopeに従いExportし、
> 異なる場合はRequest ScopeにExportするように変更しコミットしました。

> https://www.seasar.org/svn/s2struts/branches/s2struts-1.2.3-branch/

> 以上です。

> 07/01/25 に Katsuhiko Nagashima<[E-MAIL ADDRESS DELETED]> さんは
> 書きました:
> > 永島です。
> >
> > ご指摘ありがとうございます。
> > 検討します。
> >
> > 07/01/24 に [E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]
> jp> さんは書きました:
> > >
> > > 森田です。
> > >
> > >
> > > FormのExport処理に関して再度要望があります。
> > >
> > > 「ActionConfigのScopeに従いExport」
> > > を
> > > 「ActionConfigが複数ある場合は、すべてのScopeが同じ場合のみその
> Scopeに従いExport」
> > > に変更していただけないでしょうか。
> > >
> > >
> > > 理由は、S2Struts1.2.5からS2Struts1.2.8にバージョンをあげた際、
> > > 再度問題が発生しました。
> > >
> > > 具体的には以下のような事象です。
> > >
> > > 前提
> > > BbbActionでBbbFormをsessionで利用している。
> > > CccActionでBbbFormをrequestで利用している。
> > >
> > > S2Struts1.2.5
> > > 1.AaaActionでBbbFormをディフォルトのrequestにEXPORT
> > > 2.aaa.jspにフォワード
> > > 3.aaa.jsp でCccActionへのFormがある。
> > > 4.strutsタグリブで、requestからBbbFormインスタンスを取得して利用
> > >
> > > S2Struts1.2.8
> > > 1.AaaActionでCccFormをBbbActionのActionConfigを元にsessionにEXPORT
> > > 2.aaa.jspにフォワード
> > > 3.aaa.jsp でCccActionへのFormがある。
> > > 4.strutsタグリブで、requestからBbbFormインスタンスを取得できな
> いため正しく動作しない。
> > >
> > >
> > > 明示的にExportを指定すれば回避はできる問題ではありますが、
> > > 対応検討していただけるとありがたいです。
> > >
> > > 以上
> > >
> > >
> > > [E-MAIL ADDRESS DELETED] wrote on 2006/12/25
> > > 17:08:05:
> > >
> > >  > 森田です。
> > > >
> > >  > 遅くなりましたが、問題なく動作することを確認しました。
> > > > 対応ありがとうございました。
> > > >
> > >  > 以上
> > > >
> > >  > [E-MAIL ADDRESS DELETED] wrote on 2006/12/16
> > > 01:02:20:
> > > >
> > >  > > 永島です。
> > > >
> > > > > FormBeanをExportするスコープを決める優先順位を変更しコミットしま
した。
> > > >
> > > > > S2Struts1.2.8、S2Struts1.3.0-beta-3リリース時に含まれます。
> > > > > ご指摘ありがとうございました。
> > > >
> > > > > 06/12/14 に Katsuhiko Nagashima<[E-MAIL ADDRESS DELETED]> 
さんは
> > > > > 書きました:
> > > > > > 永島です。
> > > > > >
> > > > > > ご指摘ありがとうございます。
> > > > > >
> > > > > > 対応を検討させてください。
> > > > > > 対応方法について決まりましたら、別途連絡致します。
> > > > > >
> > > > > > 以上です。
> > > > > >
> > > > > > 06/12/14 に 
[E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]
> > > > > jp> さんは書きました:
> > > > > > >
> > > > > > > 森田ともうします。
> > > > > > >
> > > > > > >
> > > > > > > S2Struts1.2.7の以下の対応に関して一点要望があります。
> > > > > > >
> > > > > > > s2struts:InitタグでFormBeanのプロパティがあった場合、
> > > > > > > プロパティ名からFormBeanConfigを探し、
> > > > > > > 見つかったFormBeanConfigを利用しているActionConfigのScopeに
従い、
> > > > > > > Exportするように変更しました
> > > > > > >
> > > > > > >
> > > > > > > 現状、以下の順で処理していると思うのですが、
> > > > > > > 処理の優先順を逆にしていただけないでしょうか?
> > > > > > >
> > > > > > > 1.ActionConfigのScopeに従いExport
> > > > > > > 2."_EXPORT"アノテーションのScopeにExport
> > > > > > >
> > > > > > > 理由は、S2Struts1.2.5からS2Struts1.2.7にバージョンをあげた際
、
> > > > > > > 上記の処理1.が優先されるため、2.を記載しても、
> > > > > > > 意図したScopeにExportされなくなったからです。
> > > > > > >
> > > > > > >
> > > > > > > 前提
> > > > > > > BbbActionでBbbFormをsessionで利用している。
> > > > > > > CccActionでBbbFormをrequestで利用している。
> > > > > > >
> > > > > > > S2Struts1.2.5
> > > > > > > 1.AaaActionでBbbFormを"_EXPORT"アノテーションでsessionに
EXPORT
> > > > > > > 2.BbbActionにredirect
> > > > > > > 3.BbbActionでBbbFormをsessionから取得
> > > > > > >
> > > > > > > S2Struts1.2.7
> > > > > > > 1.AaaActionでBbbFormをCccActionのActionConfigのScopeに従い
> > > > > requestにEXPORT
> > > > > > > 2.BbbActionにredirect
> > > > > > > 3.BbbActionでBbbFormをsessionから取得できなくなる。
> > > > > > >
> > > > > > >
> > > > > > > 上記の実装がそもそもおかしいという指摘もあるとは思いますが、
> > > > > > > 現状上記で実装している箇所があったため問題が発生しました。
> > > > > > >
> > > > > > > 対応検討していただけるとありがたいです。
> > > > > > >
> > > > > > > 以上よろしくお願いします。
> > > > > > > _______________________________________________
> > > > > > > Seasar-user mailing list
> > > > > > > [E-MAIL ADDRESS DELETED]
> > > > > > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Katsuhiko Nagashima
> > > > > >
> > > >
> > > > >
> > > > > --
> > > > > Katsuhiko Nagashima
> > > > > _______________________________________________
> > > > > 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
> > > _______________________________________________
> > > Seasar-user mailing list
> > > [E-MAIL ADDRESS DELETED]
> > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > >
> > >
> > >
> >
> >
> > --
> > Katsuhiko Nagashima
> >

> 
> --
> Katsuhiko Nagashima
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070130/57456cbd/attachment.html 


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