[cubby-user:41] Re: Actionメソッド内でのActionメソッド呼び出しについて

AGATA Toshitaka [E-MAIL ADDRESS DELETED]
2008年 3月 27日 (木) 01:16:33 JST


縣です。

> 共通のページに飛ばしたい場合など、Actionメソッド内で別のActionメソッドを
> 呼び出せると便利だと思うので、検討よろしくお願いします。

確かに呼び出せたほうが便利ですね。
対応したいと思います。
とりあえず、JIRAに登録しました。
https://www.seasar.org/issues/browse/CUBBY-117

Hirokazu Tanaka さんは書きました:
> 先日はありがとうございました。田中です。
> 
> 下記のコードのようにActionメソッド内で別のActionメソッドを呼び出すと、
> editメソッドのValidationに加えて、topメソッド呼び出し時にも同じValidation
> が呼び出されてしまいます。
> (topメソッドではValidationの設定はされていません)
> tokenを使っている場合に問題がおきて、
> 2度validationが実行されてしまうためにtokenエラーになってしまいます。
> 
> 共通のページに飛ばしたい場合など、Actionメソッド内で別のActionメソッドを
> 呼び出せると便利だと思うので、検討よろしくお願いします。
> 
> public ValidationRules validation = new DefaultValidationRules("hoge.") {
>     @Override
>     public void initialize() {
>         add("comment", new RequiredValidator() , new
> MaxLengthValidator(1024));
>         add("cubby.token", new TokenValidator());
>     }
> };
> 
> 
> @Path("edit")
> @Validation(rules = "validation", errorPage = "form.jsp")
> public ActionResult edit() {
>     // 処理省略
>     return top();
> }
> 
> 
> @Path("/")
> public ActionResult top() {
>     // 処理省略
>     return new Forward("index.jsp");
> }
> 
> 
> --
> Hirokazu Tanaka
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> cubby-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/cubby-user



cubby-user メーリングリストの案内