[CUBBY-86] 内部フォワードのパスを整理する Created: 2008-01-31  Updated: 2009-07-05  Resolved: 2008-02-01

Status: Closed
Project: Cubby
Component/s: Core
Affects Version/s: None
Fix Version/s: 1.0.0-RC2

Type: Improvement Priority: Major
Reporter: baba Assignee: baba
Resolution: Fixed Votes: 0
Labels: None


 Description   

内部フォワード時のパスを整理したいと思います。

現状は
RequestRoutingFilterでリクエストの属性にアクションのクラス名を設定し、

/アクションのコンポーネント名/アクションのメソッド名

へフォワードします。
org.seasar.cubby.examples.FooAction#bar() を起動するならこんな感じ

/fooAction/bar

リクエストにアクションのクラス名を設定しているのは、convention.diconに複数のルートパッケージが指定されたとき、両方に同じ名前のアクションがあったときにコンポーネント名だけだとどちらのアクションか判断できないのを回避するために入れた対応だったので、ちょっと無駄な感じです。

なので、

/適当なプレフィクス/アクションのクラス名/アクションのメソッド名

へフォワードするように変更します。
上の例だとこんな感じ

/__internal_forward/org.seasar.cubby.examples.FooAction/bar



 Comments   
Comment by baba [ 2008-02-01 ]

対応しました

Generated at Fri Apr 26 09:16:24 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.