[Seasar-user:16133] Re: [SAStruts]/{ コンテキスト名}/{foo}/{bar}/{アクション名}/{id}というURIで呼び出すには

Shotaro Tsubouchi [E-MAIL ADDRESS DELETED]
2008年 10月 27日 (月) 15:06:16 JST


ショータローこと坪内です。

> このIndexActionでURLをrewriteするというテクニックは
> いろいろ使えます。

なるほど、IndexAction でやればいいのか。
割り込みでしたけど勉強になりました。ありがとうございます。


Yasuo Higa さんは書きました:
> ひがです。
>> conpotaです。回答ありがとうございます。
>>> /{コンテキスト名}/{foo}/{bar}/{アクション名}/{id}
>> foo,barは可変のもので、アクションクラスからそれを取得したいのです。
>> 可能でしょうか?
>>
> IndexActionにアクション名と同じ名前のメソッドを
> 下記のように作成し
> @Execute(validator = false,
>     urlPattern="{foo}/{bar}/アクション名/{id}")
> public String アクション名() {
>     return "/アクション名}/" +
>         xxxForm.foo + "/" + xxxForm.bar + "/" + xxxForm.id;
> }
> 
> 目的のアクションクラスのindexメソッドを下記のようにすると
> 大丈夫です。
> 
> @Execute(validator = false,
>     urlPattern="{foo}/{bar}/{id}")
> public String index() {
>     ...;
> }
> 
> このIndexActionでURLをrewriteするというテクニックは
> いろいろ使えます。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 


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