[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 Tue Apr 16 16:05:08 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.