-
Type: Bug
-
Resolution: Fixed
-
Priority: Major
-
Affects Version/s: 1.3.0-beta-2, 1.2.7
-
Component/s: None
-
None
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から取得できなくなる。