[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 メーリングリストの案内