[Seasar-user:5960] [S2Struts]サブミット時のForwardについて
Hisayoshi Sasaki
[E-MAIL ADDRESS DELETED]
2007年 1月 30日 (火) 14:28:53 JST
佐々木と申します。
無設定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画面が表示されるようにしたいのですが。
ご回答よろしくお願いいたします。
Seasar-user メーリングリストの案内