SAFluteのURLマッピング

マッピングポリシー

SAStrutsをちょっと柔軟に

TODO jflute 書きと中

マッピングルール

...

カスタマイズしたいときは?

AssistantDirector で独自の ActionAdjustmentProvider を設定することで、マッピング周りの挙動を調整することができます。

ActionAdjustmentProvider#customizeActionMappingRequestPath() で、引数の requestPath をフィルターしたパスに一致する Action にマッピングさせることができます。 このメソッドは、ActionResolverクラスから呼び出されます。

拡張子付きURLをActionにマッピング

デフォルトでは、拡張子付きURLはActionにはマッピングされないが、 ActionAdjustmentProvider#isForcedRoutingTarget() で、特定のURLを強制的にActionにマッピングさせることができる。

スラッシュリダイレクトを抑制

GETのリクエストのとき、