• Type: Improvement
    • Resolution: Won't Fix
    • Priority: Minor
    • 0.9.6
    • Affects Version/s: 0.9.5
    • Component/s: ymir-extension
    • None

      requestParameterでactionをdispatchするようになっているケースでは、nameを持つボタン等に対応するアクションメソッドだけが呼ばれるはずで、デフォルトのPOSTアクションは呼ばれることはない。そのため、デフォルトのPOSTアクションが呼ばれらExceptionをスローするようなコードを自動生成することにする。

      ただし、nameがJavaの識別子として不適切なケース等、デフォルトのPOSTアクションが呼ばれうる場合はExceptionをスローするようにはしない。

      また、POST以外の場合もExceptionをスローするようにはしない。これはGET等の場合はrequestParameterなしでも呼ばれる可能性が低くないため。

          [YMIR-206] [ymir-extension] requestParameterでactionをdispatchするようになっているケースでデフォルトのPOSTアクションが呼ばれたらExceptionをスローするようにする

          skirnir added a comment -

          このissueで書かれている改善をとりやめてYMIR-207に書かれている改善を行なうようにする。

          skirnir added a comment - このissueで書かれている改善をとりやめて YMIR-207 に書かれている改善を行なうようにする。

          skirnir added a comment -

          ActionNotFoundExceptionをスローするメソッドを生成するよりも、メソッド自体をそもそも生成しない方がスマートなのでそう変更する。

          skirnir added a comment - ActionNotFoundExceptionをスローするメソッドを生成するよりも、メソッド自体をそもそも生成しない方がスマートなのでそう変更する。

          skirnir added a comment -

          対処しました(r1311)。

          skirnir added a comment - 対処しました(r1311)。

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

              Created:
              Updated:
              Resolved: