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

MethodBindingのとき、指定したcomponentに定義されているアクションのForward設定を利用したい

XMLWordPrintable

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 1.3.0-RC3
    • Affects Version/s: 1.3.0-beta-2, 1.3.0-beta-3, 1.3.0-RC1, 1.3.0-RC2
    • Component/s: None
    • None

      [Seasar-user:5960]

      無設定S2Strutsで、カスタムタグの action="#

      {component.method}

      " 記述を
      利用してFormと異なるアクションを指定した場合に、component.methodの
      結果画面判定はFormのアクションクラスのForwardが使用されるようですが、
      componentで指定したアクションのForwardを使用するようにはできないの
      でしょうか?

      以下例
      JSP =====================================
      <html:form action="/mainAction">
      <s2struts:submit id="sub" action="#

      {subAction.create}

      " value="サブアクション" />
      </html:form>

      Java ====================================
      @StrutsAction
      public interface MainAction {
      String execute();

      @StrutsActionForward(path="/main.html")
      String RESULT = "page";
      }

      @StrutsAction
      public interface SubAction {
      String create();

      @StrutsActionForward(path="/sub.html")
      String RESULT = "page";
      }

      pubilc class SubActionImpl implements SubAction {
      public String create()

      { return RESULT; }

      }

      上記の場合にsubmitボタンを押すと、main.html画面が表示されます。
      この場合はsub.html画面が表示されるようにしたいのですが。

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

              Created:
              Updated:
              Resolved: