[Seasar-user:13257] RE: Re: [S2Struts]BINDING_METHODアノテーション
Ogino Yosihko
[E-MAIL ADDRESS DELETED]
2008年 3月 13日 (木) 16:30:35 JST
中村様、
お世話になっております。荻野です。
ありがとうございます。
1.2.13のSNAPSHOTで試しております。
どうも、期待通りにいっていないので、
確認させてください。
http://ml.seasar.org/archives/s2struts-dev/2007-December/000012.html
を参考にさせていただいています。
http://s2struts.seasar.org/ja/s2struts.html
のBINDING_METHODでは、pathに"/hoge"を指定していたので、
ちょっと混乱してしまいました。
例:
・JSP
<html:form action="/add">
<s2struts:submit action="#{addAction.mod}" property="submit" value="submit"/>
<s2struts:submit action="#{modAction.mod}" property="submit" value="submit"/>
</html>
・Action
public class ModActionImpl implements ModAction {
public static final String mod_BINDING_METHOD = "path=/mod";
public String mod() {
}
}
上記の記述方法であっていますでしょうか。
modAction.mod()を呼び出された時に、/mod指定で、ModFormが採用される
という認識でよいでしょうか。
今のところValidationは/addと/modの別々のValidationになっているようですが、
ValidationがOKの後に画面遷移が、うまくできません。(真っ白い画面)
addActionの遷移はうまくいくのですが、
modActionの遷移がうまくいっていない状況です。
これは、validationを外しても(validate=false)同様です。
うまく遷移しません。
<component class="org.seasar.struts.processor.PathResolverImpl"/>の記述を削除すると、addActionもmodActionもうまく遷移します。
ただし、この場合は、validationが「/add」のチェックのみになってしまいます。
Validationには、StrutsのValidator機能を利用しております。
以上、よろしくお願い致します。
_________________________________________________________________
Hotmailユーザの半数近くが使用しています。Windows Liveメッセンジャー。
http://messenger.live.jp/
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080313/f69295bf/attachment-0001.html
Seasar-user メーリングリストの案内