[Seasar-user:19365] Re: 【SAStruts】urlPatternで複数パラメータを受け取りたい
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2010年 2月 22日 (月) 10:27:11 JST
ひがです。
> いつも大変お世話になっております。
> iceと申します。
>
> ひがさん>
> アドバイス有難うございます。
>
> > /{param1}/{param2}/
> > のような設定ならはじいているつもりですが、
> >
> > /p1_{param1}/p2_{param2}/
> > は特にはじいている意識はありません。
> > 正規表現に一致していないのかもしれないですね。
>
> 頂戴したヒントを元に、ソースを追いましたところ、
> S2ExecuteConfig.setUrlPattern() で、
>
> "([^/]+)" となっている箇所を、"([^/]*)" に書き換えることで、
> とりあえず期待動作を確認するに至りました。
> (これから検証を進める必要が有ると考えております。)
>
> これを受けて改めてアドバイスをいただきたいのですが、
> S2ExecuteConfigの差し替えは、どのように行うのがお作法に則りますでしょうか?
>
S2ExecuteConfigを拡張したクラスを作って、
ActionCustomizer#setupMethod()でその拡張したクラスを
使うようにしてください。
setupMethod()のかなりの部分をコピーしないといけないのが、
いまいちですが、既存のソースでやろうとするとそれが
良いんじゃないかと思います。
よろしくお願いします。
Seasar-user メーリングリストの案内