[YMIR-347] [ymir-zpt-mobylet] filter-mappingに具体的なパターンを指定した場合でもディレクトリを表すURLにアクセスした際にMobyletがDIされるようにする Created: 2009-10-21  Updated: 2010-02-05  Resolved: 2010-02-05

Status: Closed
Project: Ymir
Component/s: ymir-zpt-mobylet
Affects Version/s: 1.0.6
Fix Version/s: 1.0.7

Type: Improvement Priority: Minor
Reporter: skirnir Assignee: skirnir
Resolution: Fixed Votes: 0
Labels: None


 Description   

MobyletFilterを*.htmlというような具体的なパターンにマップしてしまうと、例えばhttp://localhost:8080/context/ というパスにアクセスした際にMobyletFilterを通らなくなる。このため例えば全てのページの基底クラスにMobyletコンポーネントをDIさせるようなコードを書いた場合にDIに失敗してしまう。

かといってMobyletFilterを全てのURLに適用してしまうと、画像などのMobyletを適用したくないコンテンツにもフィルタが適用されてしまう。

そのため、MobyletFilterをセットアップ処理とメイン処理のための2つのフィルタに分解し、セットアップ用Filterを全てのURLに適用することで上記問題に対処できるようにする。



 Comments   
Comment by skirnir [ 2010-02-05 ]

対処した(r3598)。

Generated at Wed Dec 17 01:46:36 JST 2025 using Jira 10.7.4#10070004-sha1:cce36d3b4f8de9f0780b0dcddfc0514af065ac94.