Uploaded image for project: 'S2Struts'
  1. S2Struts
  2. STRUTS-20

POJOActionでFormBean をExportするときScope指定方法(優先順位)を変更してほしい

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 1.2.8, 1.3.0-beta-3
    • 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から取得できなくなる。

            Assignee:
            kanagashi kanagashi
            Reporter:
            kanagashi kanagashi
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: